From def94248e1bd3862a519782c08903bb484636d81 Mon Sep 17 00:00:00 2001 From: Shauren Date: Sat, 26 Nov 2016 11:55:28 +0100 Subject: Core/Bnet: Fixed an issue that allowed client to enter Battlenet::Session::ReadDataHandler with an invalid header Closes #18312 --- src/server/bnetserver/Server/Session.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') 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; -- cgit v1.2.3