diff --git a/engine/server/library/serverGame/src/shared/core/Client.cpp b/engine/server/library/serverGame/src/shared/core/Client.cpp index cffafb26..bac345c8 100755 --- a/engine/server/library/serverGame/src/shared/core/Client.cpp +++ b/engine/server/library/serverGame/src/shared/core/Client.cpp @@ -956,14 +956,14 @@ void Client::receiveClientMessage(const GameNetworkMessage &message) { KickPlayer const kickMessage(m_characterObjectId, "Hack Attempt"); GameServer::getInstance().sendToConnectionServers(kickMessage); GameServer::getInstance().dropClient(m_characterObjectId); - - delete o.getData(); - return; } + if (!appended) { + delete o.getData(); + } + break; } - //----------------------------------------------------------------- //Secure Trade Messages //-----------------------------------------------------------------