diff options
author | jackpoz <giacomopoz@gmail.com> | 2014-05-18 00:29:00 +0200 |
---|---|---|
committer | jackpoz <giacomopoz@gmail.com> | 2014-05-18 00:29:00 +0200 |
commit | c200d2c8cc360d2cc8eb4fc2630dbac32e53a649 (patch) | |
tree | fcb40076bf4d284fdabf37577540f6c0ec3f82b3 /src | |
parent | 03f16d2e901f72ecccaeeabcb0a2149497c4fe2b (diff) |
Core/Warden: Fix crash
Fix crash with empty CMSG_WARDEN_DATA packets
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Warden/Warden.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Warden/Warden.cpp b/src/server/game/Warden/Warden.cpp index 42872bba22e..0810295c0cc 100644 --- a/src/server/game/Warden/Warden.cpp +++ b/src/server/game/Warden/Warden.cpp @@ -223,7 +223,7 @@ std::string Warden::Penalty(WardenCheck* check /*= NULL*/) void WorldSession::HandleWardenDataOpcode(WorldPacket& recvData) { - if (!_warden) + if (!_warden || recvData.empty()) return; _warden->DecryptData(recvData.contents(), recvData.size()); |