From: Thomas Markwalder Date: Thu, 17 May 2018 20:14:57 +0000 (-0400) Subject: [5626] TimeMgr destructor now avoids logging messages X-Git-Tag: trac5563_base~1^2 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=0d80a55db25280d260d1a24c15a8811f8949f0b3;p=thirdparty%2Fkea.git [5626] TimeMgr destructor now avoids logging messages src/lib/dhcpsrv/timer_mgr.cc ~TimerMrg() was modified to call TimerMgrImpl::unregisterTimers() as this avoids emitting any logs. Now it no longer matters if the loggers are destroyed first. --- diff --git a/src/lib/dhcpsrv/timer_mgr.cc b/src/lib/dhcpsrv/timer_mgr.cc index bf3f6be139..85e4a5a1b8 100644 --- a/src/lib/dhcpsrv/timer_mgr.cc +++ b/src/lib/dhcpsrv/timer_mgr.cc @@ -326,7 +326,7 @@ TimerMgr::TimerMgr() } TimerMgr::~TimerMgr() { - unregisterTimers(); + impl_->unregisterTimers(); delete impl_; }