diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Entities/Transport/Transport.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/game/Entities/Transport/Transport.cpp b/src/server/game/Entities/Transport/Transport.cpp index e422fabc0a9..dbd4f0b16fe 100644 --- a/src/server/game/Entities/Transport/Transport.cpp +++ b/src/server/game/Entities/Transport/Transport.cpp @@ -477,7 +477,8 @@ TempSummon* Transport::SummonPassenger(uint32 entry, Position const& pos, TempSu if (summoner && !(properties && properties->GetFlags().HasFlag(SummonPropertiesFlags::IgnoreSummonerPhase))) phaseShiftOwner = summoner; - PhasingHandler::InheritPhaseShift(summon, phaseShiftOwner); + if (phaseShiftOwner) + PhasingHandler::InheritPhaseShift(summon, phaseShiftOwner); summon->SetCreatedBySpell(spellId); |