aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/game/InstanceSaveMgr.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/game/InstanceSaveMgr.cpp b/src/game/InstanceSaveMgr.cpp
index a76da38b449..9332f4b8f0a 100644
--- a/src/game/InstanceSaveMgr.cpp
+++ b/src/game/InstanceSaveMgr.cpp
@@ -555,12 +555,8 @@ void InstanceSaveManager::_ResetSave(InstanceSaveHashMap::iterator &itr)
Group *group = *(gList.begin());
group->UnbindInstance(itr->second->GetMapId(), itr->second->GetDifficulty(), true);
}
- InstanceSaveHashMap::iterator next;
- next = itr;
- ++next;
delete itr->second;
- m_instanceSaveById.erase(itr);
- itr = next;
+ m_instanceSaveById.erase(itr++);
lock_instLists = false;
}