diff options
author | megamage <none@none> | 2009-04-17 15:21:53 -0500 |
---|---|---|
committer | megamage <none@none> | 2009-04-17 15:21:53 -0500 |
commit | b7ec00d5a3c1e14849de8e631d375cd597a06354 (patch) | |
tree | 165e958e7f6101e83313cc2ef82e228ce5890296 /src | |
parent | 3d628d52987125f7a62d3ff2a0f30f7a890e765b (diff) |
[7681] Check guid type before lookup request for seldom GO-caster case. Author: VladimirMangos
--HG--
branch : trunk
Diffstat (limited to 'src')
-rw-r--r-- | src/game/Spell.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index 7bf965fb159..cea770e0924 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -5402,7 +5402,7 @@ bool Spell::CheckTarget( Unit* target, uint32 eff ) default: // normal case // Get GO cast coordinates if original caster -> GO WorldObject *caster = NULL; - if (m_originalCasterGUID) + if (IS_GAMEOBJECT_GUID(m_originalCasterGUID)) caster = ObjectAccessor::GetGameObject(*m_caster, m_originalCasterGUID); if (!caster) caster = m_caster; |