From c848f715b8bf7bdd561e24e364eb97c005ded9f4 Mon Sep 17 00:00:00 2001 From: DarthArgus Date: Sun, 26 Oct 2014 21:27:41 -0700 Subject: [PATCH] perhaps this will prevent an underflow --- .../ConnectionServer/src/shared/ConnectionServer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/server/application/ConnectionServer/src/shared/ConnectionServer.cpp b/engine/server/application/ConnectionServer/src/shared/ConnectionServer.cpp index 71109094..2f79f01f 100644 --- a/engine/server/application/ConnectionServer/src/shared/ConnectionServer.cpp +++ b/engine/server/application/ConnectionServer/src/shared/ConnectionServer.cpp @@ -229,7 +229,7 @@ bool ConnectionServer::decryptToken(const KeyShare::Token & token, char* session unsigned char * keyBuffer = new unsigned char[len + 1]; unsigned char * keyBufferPointer = keyBuffer; NOT_NULL(keyBuffer); - memset(keyBuffer, 0, len); + memset(keyBuffer, 0, sizeof(keyBuffer)); bool retval = cs.loginServerKeys->decipherToken(token, keyBuffer, len);