From ba3084d1a4f3e95bf98e28589427dec16ddac95d Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Sun, 15 Sep 2019 19:57:30 +0200 Subject: [PATCH] Core/Transports: fixed a typo that was causing client crashes uppon relogging outside of instances --- src/server/game/Entities/Object/Object.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp index ff2d30e680f..9f94b9c1e2b 100644 --- a/src/server/game/Entities/Object/Object.cpp +++ b/src/server/game/Entities/Object/Object.cpp @@ -644,9 +644,9 @@ void Object::BuildMovementUpdate(ByteBuffer* data, uint16 flags) const if (GameObject const* go = ToGameObject()) { if (MapTransport const* transport = go->ToMapTransport()) - * data << uint32(transport->GetPathProgress()); - if (Transport const* transport = go->ToTransport()) - * data << uint32(getMSTime() + transport->GetCurrentTransportTime()); + *data << uint32(transport->GetPathProgress()); + else if (Transport const* transport = go->ToTransport()) + *data << uint32(getMSTime() + transport->GetCurrentTransportTime()); else *data << uint32(getMSTime()); }