diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 5f1cfc67f..9cce1d7d3 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -4575,7 +4575,7 @@ void Unit::RemoveSpellAuraHolder(SpellAuraHolder *holder, AuraRemoveMode mode) else delete holder; - if (IsChanneledSpell(AurSpellInfo) && caster && caster->GetGUID() != GetGUID()) + if (mode != AURA_REMOVE_BY_EXPIRE && IsChanneledSpell(AurSpellInfo) && caster && caster->GetGUID() != GetGUID()) caster->InterruptSpell(CURRENT_CHANNELED_SPELL); } diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 0f53f6e85..f7a25b2b4 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "10240" + #define REVISION_NR "10241" #endif // __REVISION_NR_H__