From 659cb0992f919098f8daed4f247234763df5b15b Mon Sep 17 00:00:00 2001 From: Shauren Date: Fri, 21 May 2021 12:31:21 +0200 Subject: [PATCH] Core/Vmaps: Fixed crash in unloading vmaps Closes #26536 --- src/common/Collision/Maps/MapTree.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/common/Collision/Maps/MapTree.cpp b/src/common/Collision/Maps/MapTree.cpp index 6da1a0f31f7..37811fcb110 100644 --- a/src/common/Collision/Maps/MapTree.cpp +++ b/src/common/Collision/Maps/MapTree.cpp @@ -348,9 +348,10 @@ namespace VMAP { for (loadedSpawnMap::iterator i = iLoadedSpawns.begin(); i != iLoadedSpawns.end(); ++i) { - iTreeValues[i->first].setUnloaded(); for (uint32 refCount = 0; refCount < i->second; ++refCount) vm->releaseModelInstance(iTreeValues[i->first].getWorldModel()->GetName()); + + iTreeValues[i->first].setUnloaded(); } iLoadedSpawns.clear(); iLoadedTiles.clear();