aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2015-01-26 19:28:27 +0100
committerShauren <shauren.trinity@gmail.com>2015-01-26 19:28:27 +0100
commit25d9f9e38d7663b596a6c53e4ba34e59d318ef82 (patch)
tree3e2d8efd43fdac03596316b7088837c53a48f550 /src
parentb8b30799174eea9ef706f26721a64660363ada6f (diff)
Core/Auras: Fixed AuraEffects being leaked
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Spells/Auras/SpellAuras.cpp5
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();