From ecfb346d1af39305923db1f19a4568355c4d94e5 Mon Sep 17 00:00:00 2001 From: Keader Date: Wed, 1 Mar 2017 18:58:47 -0300 Subject: Core/Scripts: Fixed crash in Sindragosa Closes #19227 --- src/server/scripts/Northrend/IcecrownCitadel/boss_sindragosa.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_sindragosa.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_sindragosa.cpp index 6baf5f58ee8..7d78f407ab3 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_sindragosa.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_sindragosa.cpp @@ -1094,8 +1094,10 @@ class spell_sindragosa_s_fury : public SpellScriptLoader { targets.remove_if([](WorldObject* obj) -> bool { - // SPELL_ATTR3_ONLY_TARGET_PLAYERS present on the spell, we can safely cast to Player - return obj->ToPlayer()->IsGameMaster(); + if (Player* target = obj->ToPlayer()) + if (target->IsGameMaster()) + return true; + return false; }); _targetCount = targets.size(); -- cgit v1.2.3