From 53e9759014732ebb9ac525b01f892e305b7ff340 Mon Sep 17 00:00:00 2001 From: Skjalf <47818697+Nyeriah@users.noreply.github.com> Date: Tue, 23 Nov 2021 15:26:30 -0300 Subject: [PATCH] fix(Scripts/Scholomance): Fix nullptr crash (#9298) --- .../EasternKingdoms/Scholomance/boss_darkmaster_gandling.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/scripts/EasternKingdoms/Scholomance/boss_darkmaster_gandling.cpp b/src/server/scripts/EasternKingdoms/Scholomance/boss_darkmaster_gandling.cpp index 484f9ccb8..d13dddf4a 100644 --- a/src/server/scripts/EasternKingdoms/Scholomance/boss_darkmaster_gandling.cpp +++ b/src/server/scripts/EasternKingdoms/Scholomance/boss_darkmaster_gandling.cpp @@ -296,7 +296,7 @@ public: void SpellHitTarget(Unit* target, const SpellInfo* spellinfo) override { uint32 room = 0; - if (spellinfo && spellinfo->Id == SPELL_SHADOW_PORTAL) + if (spellinfo && spellinfo->Id == SPELL_SHADOW_PORTAL && target && me->GetVictim()) { room = GetData(GANDLING_ROOM_TO_USE); SetGate(room, CLOSED);