aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/Spell.cpp
diff options
context:
space:
mode:
authorQAston <none@none>2010-07-30 03:07:34 +0200
committerQAston <none@none>2010-07-30 03:07:34 +0200
commit272e954a70c1b90d5e4b47e30d7eadcb231d7468 (patch)
treeec350396c04d13aa3341570fa42b61dff1c69406 /src/server/game/Spells/Spell.cpp
parentcad437d7f0728ee3cbc961eb6149b0ae9f82b869 (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.cpp1
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);
}
}