aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/server/game/Movement/MovementGenerators/HomeMovementGenerator.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/game/Movement/MovementGenerators/HomeMovementGenerator.cpp b/src/server/game/Movement/MovementGenerators/HomeMovementGenerator.cpp
index cad38b6c698..5e06c084028 100644
--- a/src/server/game/Movement/MovementGenerators/HomeMovementGenerator.cpp
+++ b/src/server/game/Movement/MovementGenerators/HomeMovementGenerator.cpp
@@ -148,6 +148,7 @@ void HomeMovementGenerator<Creature>::DoFinalize(Creature* owner, bool active, b
owner->LoadCreaturesAddon();
if (owner->IsVehicle())
owner->GetVehicleKit()->Reset(true);
- owner->AI()->JustReachedHome();
+ if (CreatureAI* ai = owner->AI())
+ ai->JustReachedHome();
}
}