aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorModoX <moardox@gmail.com>2022-01-18 17:41:14 +0100
committerModoX <moardox@gmail.com>2022-01-18 17:42:03 +0100
commit9c63503527944568e13ae6d8cf9e46bd634f7587 (patch)
tree5e2a041e63550b9c84e97e5d53615573f0937b95 /src
parent03dd82b52d340e9e21e22fff0c3e5fee1a35a52d (diff)
Core/Movement: Fixed possible crash in HomeMovementGenerator
Diffstat (limited to 'src')
-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();
}
}