diff options
author | Shauren <shauren.trinity@gmail.com> | 2022-02-07 12:50:48 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2022-02-07 12:50:48 +0100 |
commit | db8280a0fb4f3950ff439b7d98c5c975996ce4ea (patch) | |
tree | 86473c161df78538e20b4db5f6856437cb00f90f | |
parent | 20af35fd1393e24c747fdfa30760f52bd6ee04e6 (diff) |
Core/Transports: Add missing null pointer check in Transport::SummonPassenger
-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); |