From 558ceeb9295c4c3d0b351143836cc92ee62e3530 Mon Sep 17 00:00:00 2001 From: maximius Date: Wed, 4 Nov 2009 16:37:55 -0800 Subject: [PATCH] *Fix a vehicle crash, thanks Aokromes --HG-- branch : trunk --- src/game/MovementHandler.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/game/MovementHandler.cpp b/src/game/MovementHandler.cpp index ec3298833c3..17002434fd8 100644 --- a/src/game/MovementHandler.cpp +++ b/src/game/MovementHandler.cpp @@ -232,7 +232,9 @@ void WorldSession::HandleMovementOpcodes( WorldPacket & recv_data ) // vehicles become the mover, so mover->GetVehicle() should never be true // also, if the mover is a vehicle, it should never be on a transport - assert(mover && !mover->GetVehicle() && (!mover->IsVehicle() || !mover->GetTransport())); + assert(mover); + assert(!mover->GetVehicle()); + assert((mover->IsVehicle() && !mover->GetTransport()) || !mover->IsVehicle()); Player *plMover = mover->GetTypeId() == TYPEID_PLAYER ? (Player*)mover : NULL;