From aeb27ea78108220d3002a7e204c4c63b8324145a Mon Sep 17 00:00:00 2001 From: hondacrx Date: Wed, 4 May 2022 11:02:57 -0400 Subject: [PATCH] Core/Transports: Add missing null pointer check in Transport::SummonPassenger Port From (https://github.com/TrinityCore/TrinityCore/commit/db8280a0fb4f3950ff439b7d98c5c975996ce4ea) --- Source/Game/Entities/Transport.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/Game/Entities/Transport.cs b/Source/Game/Entities/Transport.cs index 4202a1702..6560f91ac 100644 --- a/Source/Game/Entities/Transport.cs +++ b/Source/Game/Entities/Transport.cs @@ -480,7 +480,8 @@ namespace Game.Entities if (summoner != null && !(properties != null && properties.GetFlags().HasFlag(SummonPropertiesFlags.IgnoreSummonerPhase))) phaseShiftOwner = summoner; - PhasingHandler.InheritPhaseShift(summon, phaseShiftOwner); + if (phaseShiftOwner != null) + PhasingHandler.InheritPhaseShift(summon, phaseShiftOwner); summon.SetCreatedBySpell(spellId);