Bugfixes.

This commit is contained in:
Gunnar Beutner 2012-06-18 01:58:13 +02:00
parent f41032e69b
commit 30af9494d8
2 changed files with 3 additions and 6 deletions

View File

@ -131,6 +131,8 @@ void Timer::Start(void)
Stop();
Timers.push_back(GetSelf());
Reschedule(time(NULL) + m_Interval);
}
/**

View File

@ -122,12 +122,7 @@ void CheckerComponent::AdjustCheckTimer(void)
/* adjust next call time for the check timer */
Service service = m_Services.top();
if (service.HasPendingCheck()) {
m_CheckTimer->Stop();
} else {
m_CheckTimer->SetInterval(service.GetNextCheck() - time(NULL));
m_CheckTimer->Start();
}
m_CheckTimer->Reschedule(service.GetNextCheck());
}
void CheckerComponent::AssignServiceRequestHandler(const Endpoint::Ptr& sender, const RequestMessage& request)