From 25d9f9e38d7663b596a6c53e4ba34e59d318ef82 Mon Sep 17 00:00:00 2001 From: Shauren Date: Mon, 26 Jan 2015 19:28:27 +0100 Subject: Core/Auras: Fixed AuraEffects being leaked --- src/server/game/Spells/Auras/SpellAuras.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src') 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(); -- cgit v1.2.3