mirror of
https://github.com/EQEmu/Server.git
synced 2026-05-16 18:52:22 +00:00
Fix a few memory leaks
- Rewrite zonename_array to use std::map rather than a pointer to an array of character pointers - Properly delete ZoneConfig on Zone shutdown - Delete AdventureTemplates in AdventureManager destructor
This commit is contained in:
@@ -27,6 +27,10 @@ AdventureManager::~AdventureManager()
|
||||
safe_delete(process_timer);
|
||||
safe_delete(save_timer);
|
||||
safe_delete(leaderboard_info_timer);
|
||||
|
||||
for (auto iter = adventure_templates.begin(); iter != adventure_templates.end(); ++iter) {
|
||||
delete iter->second;
|
||||
}
|
||||
}
|
||||
|
||||
void AdventureManager::Process()
|
||||
|
||||
Reference in New Issue
Block a user