diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index 8ef65f6da..96a06c55f 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -13473,7 +13473,7 @@ void Unit::Dismount() if (Player* player = ToPlayer()) { sScriptMgr->AnticheatSetUnderACKmount(player); - ToPlayer()->SetCanTeleport(true); + if (Pet* pPet = player->GetPet()) { if (pPet->HasUnitFlag(UNIT_FLAG_STUNNED) && !pPet->HasUnitState(UNIT_STATE_STUNNED))