Core: Add proper cleanup at exit for smart script waypoints and instance encounters

This commit is contained in:
Shauren
2012-03-24 18:42:35 +01:00
parent a306c00d43
commit e64d1d43dd
3 changed files with 27 additions and 2 deletions
+4
View File
@@ -252,6 +252,10 @@ ObjectMgr::~ObjectMgr()
itr->second.Clear();
_cacheTrainerSpellStore.clear();
for (DungeonEncounterContainer::iterator itr =_dungeonEncounterStore.begin(); itr != _dungeonEncounterStore.end(); ++itr)
for (DungeonEncounterList::iterator encounterItr = itr->second.begin(); encounterItr != itr->second.end(); ++encounterItr)
delete *encounterItr;
}
void ObjectMgr::AddLocaleString(std::string const& s, LocaleConstant locale, StringVector& data)