summaryrefslogtreecommitdiff
path: root/src/logger.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/logger.cpp')
-rw-r--r--src/logger.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/logger.cpp b/src/logger.cpp
index 1d5111fb7..b8cd3b298 100644
--- a/src/logger.cpp
+++ b/src/logger.cpp
@@ -122,10 +122,11 @@ void LogManager::CloseLogs()
LogStreams.erase(i);
}
/* Now close FileLoggers, for those logstreams that neglected to properly free their stuff. */
- for (FileLogMap::iterator i = FileLogs.begin(); i != FileLogs.end(); ++i)
+ for (FileLogMap::iterator it = FileLogs.begin(); it != FileLogs.end(); ++i)
{
- delete i->first;
+ delete it->first;
}
+
FileLogMap().swap(FileLogs); /* Swap with empty map to clear */
}