aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorariel- <ariel-@users.noreply.github.com>2017-03-19 18:19:14 -0300
committerfunjoker <funjoker109@gmail.com>2020-04-24 17:18:49 +0200
commit848f0d13235dc5982a7dcb96a96169b5ceb027f1 (patch)
treeb866f0911548ebc5176cfa6933f21e92012ef8e8 /src
parent8874a3ac5d30ed5087cea66f7361c3de3c6deeb1 (diff)
Core/Entities: don't finalize movesplines before deleting.
- The whole MotionMaster will be destroyed along with the unit, freeing the allocated memory. Closes #19324 (cherry picked from commit b53d0530cd9be97d549993a6b6c46e2cb7a4e779)
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Unit/Unit.cpp1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index 93851c40920..e714b557c34 100644
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -9975,7 +9975,6 @@ void Unit::CleanupBeforeRemoveFromMap(bool finalCleanup)
CombatStop();
DeleteThreatList();
getHostileRefManager().deleteReferences();
- GetMotionMaster()->Clear(false); // remove different non-standard movement generators.
}
void Unit::CleanupsBeforeDelete(bool finalCleanup)