diff --git a/world/adventure_manager.cpp b/world/adventure_manager.cpp index 4a6756d5e..53d5fb191 100644 --- a/world/adventure_manager.cpp +++ b/world/adventure_manager.cpp @@ -30,9 +30,8 @@ AdventureManager::~AdventureManager() safe_delete(save_timer); safe_delete(leaderboard_info_timer); - for (auto iter = adventure_templates.begin(); iter != adventure_templates.end(); ++iter) { - delete iter->second; - } + for (auto &elem : adventure_templates) + delete elem.second; } void AdventureManager::Process()