aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMachiavelli <machiavelli.trinity@gmail.com>2012-02-22 21:48:51 +0100
committerMachiavelli <machiavelli.trinity@gmail.com>2012-02-22 21:50:01 +0100
commitdc91fc10503d357234aa62503b68936d8cb4cb42 (patch)
tree82acd67e3db05da92f826e4a9263eed4b06c3d34
parentbbfceafed614cbb38b8ee657d0570dcc0f79324e (diff)
Core/Vehicles: Fix a crash in object update packet builder (need to remove UPDATEFLAG_VEHICLE on Unit::RemoveFromWorld)
-rwxr-xr-xsrc/server/game/Entities/Unit/Unit.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index 0877339c426..7faa6ef52bb 100755
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -13682,11 +13682,7 @@ void Unit::RemoveFromWorld()
{
m_duringRemoveFromWorld = true;
if (IsVehicle())
- {
- GetVehicleKit()->Uninstall();
- delete m_vehicleKit;
- m_vehicleKit = NULL;
- }
+ RemoveVehicleKit();
RemoveCharmAuras();
RemoveBindSightAuras();