*Fix a crash in Aura::UnregisterSingleTarget.

--HG--
branch : trunk
This commit is contained in:
QAston
2010-08-04 20:03:33 +02:00
parent 2789b30d19
commit bc8c74475e
+3 -2
View File
@@ -779,8 +779,9 @@ void Aura::UnregisterSingleTarget()
{
ASSERT(m_isSingleTarget);
Unit * caster = GetCaster();
//if (!caster)
//caster = ObjectAccessor::GetObjectInOrOutOfWorld(GetCasterGUID(), (Unit*)NULL);
// TODO: find a better way to do this.
if (!caster)
caster = ObjectAccessor::GetObjectInOrOutOfWorld(GetCasterGUID(), (Unit*)NULL);
ASSERT(caster);
caster->GetSingleCastAuras().remove(this);
SetIsSingleTarget(false);