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); |
