*Try to fix crash in SendAurasForTarget.

--HG--
branch : trunk
This commit is contained in:
QAston
2009-02-12 19:57:51 +01:00
parent c4fa6a5d54
commit 9f3a35d799
+6
View File
@@ -448,6 +448,12 @@ m_updated(false), m_isRemovedOnShapeLost(true), m_in_use(false)
Aura::~Aura()
{
//Delete references to aura
if(GetAuraSlot() < MAX_AURAS && m_target && m_target->GetVisibleAura(GetAuraSlot()))
{
AuraSlotEntry * entry = m_target->GetVisibleAura(GetAuraSlot());
entry->m_slotAuras[GetEffIndex()]=NULL;
}
}
AreaAura::AreaAura(SpellEntry const* spellproto, uint32 eff, int32 *currentBasePoints, Unit *target,