diff options
author | Shauren <shauren.trinity@gmail.com> | 2015-01-26 19:28:27 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2015-01-26 19:28:27 +0100 |
commit | 25d9f9e38d7663b596a6c53e4ba34e59d318ef82 (patch) | |
tree | 3e2d8efd43fdac03596316b7088837c53a48f550 /src | |
parent | b8b30799174eea9ef706f26721a64660363ada6f (diff) |
Core/Auras: Fixed AuraEffects being leaked
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Spells/Auras/SpellAuras.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/server/game/Spells/Auras/SpellAuras.cpp b/src/server/game/Spells/Auras/SpellAuras.cpp index edbc9ab37b6..4e239f8a373 100644 --- a/src/server/game/Spells/Auras/SpellAuras.cpp +++ b/src/server/game/Spells/Auras/SpellAuras.cpp @@ -417,9 +417,8 @@ Aura::~Aura() m_loadedScripts.erase(itr); } - // free effects memory todo 6.x - //for (uint8 i = 0; i < MAX_SPELL_EFFECTS; ++i) - // delete m_effects[i]; + for (AuraEffect* effect : _effects) + delete effect; ASSERT(m_applications.empty()); _DeleteRemovedApplications(); |