diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index bf6e34cf414..5e850b224ba 100644 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -1084,7 +1084,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