From db8280a0fb4f3950ff439b7d98c5c975996ce4ea Mon Sep 17 00:00:00 2001 From: Shauren Date: Mon, 7 Feb 2022 12:50:48 +0100 Subject: Core/Transports: Add missing null pointer check in Transport::SummonPassenger --- src/server/game/Entities/Transport/Transport.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') 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); -- cgit v1.2.3