aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2022-02-07 12:50:48 +0100
committerShauren <shauren.trinity@gmail.com>2022-02-07 12:50:48 +0100
commitdb8280a0fb4f3950ff439b7d98c5c975996ce4ea (patch)
tree86473c161df78538e20b4db5f6856437cb00f90f
parent20af35fd1393e24c747fdfa30760f52bd6ee04e6 (diff)
Core/Transports: Add missing null pointer check in Transport::SummonPassenger
-rw-r--r--src/server/game/Entities/Transport/Transport.cpp3
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);