aboutsummaryrefslogtreecommitdiff
path: root/src/game/MovementHandler.cpp
diff options
context:
space:
mode:
authormaximius <none@none>2009-11-04 16:37:55 -0800
committermaximius <none@none>2009-11-04 16:37:55 -0800
commit558ceeb9295c4c3d0b351143836cc92ee62e3530 (patch)
tree058be06f784f3c3851f031869fa0a2315de7b900 /src/game/MovementHandler.cpp
parent722db7b74fe7b4c74ec8428dae39a80ebc2eefbe (diff)
*Fix a vehicle crash, thanks Aokromes
--HG-- branch : trunk
Diffstat (limited to 'src/game/MovementHandler.cpp')
-rw-r--r--src/game/MovementHandler.cpp4
1 files changed, 3 insertions, 1 deletions
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;