From 8900cab6574cc36472e10d00264b581f367e5639 Mon Sep 17 00:00:00 2001 From: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Sun, 1 May 2022 10:28:20 +0200 Subject: [PATCH] fix(Core/Minions): Crashfix. (#11592) --- src/server/game/Entities/Creature/TemporarySummon.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/server/game/Entities/Creature/TemporarySummon.cpp b/src/server/game/Entities/Creature/TemporarySummon.cpp index 754a5cdd9..1f2997681 100644 --- a/src/server/game/Entities/Creature/TemporarySummon.cpp +++ b/src/server/game/Entities/Creature/TemporarySummon.cpp @@ -334,11 +334,12 @@ void Minion::InitStats(uint32 duration) SetReactState(REACT_PASSIVE); - Unit* owner = GetOwner(); - SetCreatorGUID(owner->GetGUID()); - SetFaction(owner->GetFaction()); - - owner->SetMinion(this, true); + if (Unit* owner = GetOwner()) + { + SetCreatorGUID(owner->GetGUID()); + SetFaction(owner->GetFaction()); + owner->SetMinion(this, true); + } } void Minion::RemoveFromWorld()