diff options
| author | Treeston <treeston.mmoc@gmail.com> | 2018-04-07 17:23:26 +0200 |
|---|---|---|
| committer | Treeston <treeston.mmoc@gmail.com> | 2018-04-07 17:23:26 +0200 |
| commit | 74defba5a7e3e0619ca05808936ebd74741e1472 (patch) | |
| tree | c7b35c9a615a6ac608ca917ea81f8ec6e62cfeba /src/server/game/Entities/Unit | |
| parent | 4fc9b2cc949522e097876afbd75a540406a676fb (diff) | |
Core/Movement: Fix a potential crash on newly created pets. Closes #21791.
Diffstat (limited to 'src/server/game/Entities/Unit')
| -rw-r--r-- | src/server/game/Entities/Unit/Unit.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index b5d04826d85..ed04a2ac274 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -8542,7 +8542,7 @@ void Unit::UpdateSpeed(UnitMoveType mtype) if (creature->HasUnitTypeMask(UNIT_MASK_MINION) && !creature->IsInCombat()) { - MovementGenerator* top = creature->GetMotionMaster()->top(); + MovementGenerator* top = creature->GetMotionMaster()->topOrNull(); if (top && top->GetMovementGeneratorType() == FOLLOW_MOTION_TYPE) { Unit* followed = ASSERT_NOTNULL(dynamic_cast<AbstractFollower*>(top))->GetTarget(); |
