aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2016-11-26 11:55:28 +0100
committerShauren <shauren.trinity@gmail.com>2016-11-26 11:55:28 +0100
commitdef94248e1bd3862a519782c08903bb484636d81 (patch)
tree770595782abd607461a0d839d2bc54966c7c377e /src
parent19c4df749dc92ab692e0ba4fb50f3a3251ffd033 (diff)
Core/Bnet: Fixed an issue that allowed client to enter Battlenet::Session::ReadDataHandler with an invalid header
Closes #18312
Diffstat (limited to 'src')
-rw-r--r--src/server/bnetserver/Server/Session.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/bnetserver/Server/Session.cpp b/src/server/bnetserver/Server/Session.cpp
index 844f80cba06..e237e0304ae 100644
--- a/src/server/bnetserver/Server/Session.cpp
+++ b/src/server/bnetserver/Server/Session.cpp
@@ -638,7 +638,7 @@ bool Battlenet::Session::ReadHeaderHandler()
{
Header header;
if (!header.ParseFromArray(_headerBuffer.GetReadPointer(), _headerBuffer.GetActiveSize()))
- return true;
+ return false;
_packetBuffer.Resize(header.size());
return true;