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();