diff options
-rw-r--r-- | src/server/game/Server/WorldSocket.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/server/game/Server/WorldSocket.cpp b/src/server/game/Server/WorldSocket.cpp index 7b2f2319eb9..72519fbd15f 100644 --- a/src/server/game/Server/WorldSocket.cpp +++ b/src/server/game/Server/WorldSocket.cpp @@ -75,6 +75,7 @@ WorldSocket::WorldSocket(tcp::socket&& socket) : Socket(std::move(socket)), _worldSession(nullptr), _authed(false), _canRequestHotfixes(true), _sendBufferSize(4096), _compressionStream(nullptr) { Trinity::Crypto::GetRandomBytes(_serverChallenge); + _sessionKey.fill(0); _encryptKey.fill(0); _headerBuffer.Resize(sizeof(IncomingPacketHeader)); } |