diff options
author | QAston <none@none> | 2010-07-30 03:07:34 +0200 |
---|---|---|
committer | QAston <none@none> | 2010-07-30 03:07:34 +0200 |
commit | 272e954a70c1b90d5e4b47e30d7eadcb231d7468 (patch) | |
tree | ec350396c04d13aa3341570fa42b61dff1c69406 /src/server/game/Spells/Spell.cpp | |
parent | cad437d7f0728ee3cbc961eb6149b0ae9f82b869 (diff) |
*Lock on RemoveAllAuras till all auras and applications are removed with all linked events they may cause.
*Add assertion after error log, just in case you've missed it.
--HG--
branch : trunk
Diffstat (limited to 'src/server/game/Spells/Spell.cpp')
-rw-r--r-- | src/server/game/Spells/Spell.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp index 2ad41fc4610..068252316a0 100644 --- a/src/server/game/Spells/Spell.cpp +++ b/src/server/game/Spells/Spell.cpp @@ -6631,6 +6631,7 @@ SpellEvent::~SpellEvent() { sLog.outError("~SpellEvent: %s %u tried to delete non-deletable spell %u. Was not deleted, causes memory leak.", (m_Spell->GetCaster()->GetTypeId() == TYPEID_PLAYER ? "Player" : "Creature"), m_Spell->GetCaster()->GetGUIDLow(), m_Spell->m_spellInfo->Id); + ASSERT(false); } } |