diff --git a/utilite/src/ULogger.cpp b/utilite/src/ULogger.cpp index 0fd72116..351a33e4 100644 --- a/utilite/src/ULogger.cpp +++ b/utilite/src/ULogger.cpp @@ -232,7 +232,7 @@ void ULogger::unregisterCurrentThread() { if(iter->second == id) { - iter = registeredThreads_.erase(iter); + registeredThreads_.erase(iter++); threadIdFilter_.erase(id); break; }