aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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();