diff options
author | Nay <dnpd.dd@gmail.com> | 2013-08-26 12:40:41 +0100 |
---|---|---|
committer | Nay <dnpd.dd@gmail.com> | 2013-08-26 12:40:41 +0100 |
commit | b2134dbbe300f6b0ff55d551295a56a67748056f (patch) | |
tree | abb884bc3a0a3aca903efd789687eeac59363a0f /src/server/game/Instances/InstanceSaveMgr.cpp | |
parent | d9a136fd58ff09cf6e3020c5b06035ac772fc1f3 (diff) | |
parent | 8eaf7632355cfabdc919c7b42953c8c72f1f8015 (diff) |
Merge remote-tracking branch 'origin/master' into 4.3.4
Conflicts:
src/server/game/AI/EventAI/CreatureEventAI.cpp
src/server/scripts/Kalimdor/zone_desolace.cpp
Diffstat (limited to 'src/server/game/Instances/InstanceSaveMgr.cpp')
-rw-r--r-- | src/server/game/Instances/InstanceSaveMgr.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Instances/InstanceSaveMgr.cpp b/src/server/game/Instances/InstanceSaveMgr.cpp index a422fd8531c..6370eda6568 100644 --- a/src/server/game/Instances/InstanceSaveMgr.cpp +++ b/src/server/game/Instances/InstanceSaveMgr.cpp @@ -156,14 +156,14 @@ void InstanceSaveManager::RemoveInstanceSave(uint32 InstanceId) CharacterDatabase.Execute(stmt); } - delete itr->second; + itr->second->SetToDelete(true); m_instanceSaveById.erase(itr); } } InstanceSave::InstanceSave(uint16 MapId, uint32 InstanceId, Difficulty difficulty, time_t resetTime, bool canReset) : m_resetTime(resetTime), m_instanceid(InstanceId), m_mapid(MapId), - m_difficulty(difficulty), m_canReset(canReset) + m_difficulty(difficulty), m_canReset(canReset), m_toDelete(false) { } |