aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/game/Unit.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp
index c9ef3125372..85b5c04e545 100644
--- a/src/game/Unit.cpp
+++ b/src/game/Unit.cpp
@@ -186,6 +186,7 @@ Unit::~Unit()
RemoveAllGameObjects();
RemoveAllDynObjects();
+ _DeleteAuras();
if(m_charmInfo) delete m_charmInfo;
@@ -11417,7 +11418,6 @@ void Unit::CleanupsBeforeDelete()
//A unit may be in removelist and not in world, but it is still in grid
//and may have some references during delete
RemoveAllAuras();
- _DeleteAuras();
InterruptNonMeleeSpells(true);
m_Events.KillAllEvents(false); // non-delatable (currently casted spells) will not deleted now but it will deleted at call in Map::RemoveAllObjectsInRemoveList
CombatStop();