diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index a71e40bcb50..b0f5f6c880b 100644 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -1070,7 +1070,7 @@ void Spell::EffectApplyAura() if (effectHandleMode != SPELL_EFFECT_HANDLE_HIT_TARGET) return; - if (!_spellAura || !unitTarget) + if (!_spellAura || _spellAura->IsRemoved() || !unitTarget) return; // register target/effect on aura