From: Gunnar Beutner Date: Thu, 13 Nov 2014 08:02:23 +0000 (+0100) Subject: Add missing Stop call in the Logger class X-Git-Tag: v2.2.0~41 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e692ca16cdf0020c8f30e98356f342b8ca823db3;p=icinga2 Add missing Stop call in the Logger class fixes #7652 --- diff --git a/lib/base/logger.cpp b/lib/base/logger.cpp index de0e35133..4dade74f3 100644 --- a/lib/base/logger.cpp +++ b/lib/base/logger.cpp @@ -61,8 +61,12 @@ void Logger::Start(void) void Logger::Stop(void) { - boost::mutex::scoped_lock lock(m_Mutex); - m_Loggers.erase(this); + { + boost::mutex::scoped_lock lock(m_Mutex); + m_Loggers.erase(this); + } + + DynamicObject::Stop(); } std::set Logger::GetLoggers(void)