From b7ec00d5a3c1e14849de8e631d375cd597a06354 Mon Sep 17 00:00:00 2001 From: megamage Date: Fri, 17 Apr 2009 15:21:53 -0500 Subject: [7681] Check guid type before lookup request for seldom GO-caster case. Author: VladimirMangos --HG-- branch : trunk --- src/game/Spell.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') 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; -- cgit v1.2.3