From 75bbeb8f691be00a47bf2eaaa828c2a4ea7200d8 Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Sun, 3 Feb 2019 20:51:59 +0100 Subject: [PATCH] Core/Movement: do not trigger an assert when receiving movement opcodes without movers (packet hack protection) --- src/server/game/Handlers/MovementHandler.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/server/game/Handlers/MovementHandler.cpp b/src/server/game/Handlers/MovementHandler.cpp index 453dc261a1c..ae05ab2fc37 100644 --- a/src/server/game/Handlers/MovementHandler.cpp +++ b/src/server/game/Handlers/MovementHandler.cpp @@ -293,7 +293,9 @@ void WorldSession::HandleMovementOpcodes(WorldPacket& recvPacket) Unit* mover = _player->m_unitMovedByMe; - ASSERT(mover != nullptr); // there must always be a mover + // there must always be a mover + if (!mover) + return; Player* plrMover = mover->ToPlayer();