diff --git a/Source/Game/Spells/Spell.cs b/Source/Game/Spells/Spell.cs index 2ea0309cb..e088ac8b1 100644 --- a/Source/Game/Spells/Spell.cs +++ b/Source/Game/Spells/Spell.cs @@ -3037,7 +3037,7 @@ namespace Game.Spells { m_spellState = SpellState.Casting; // GameObjects shouldn't cast channeled spells - m_caster.ToUnit().AddInterruptMask(m_spellInfo.ChannelInterruptFlags, m_spellInfo.ChannelInterruptFlags2); + m_caster.ToUnit()?.AddInterruptMask(m_spellInfo.ChannelInterruptFlags, m_spellInfo.ChannelInterruptFlags2); } }