From: Gunnar Beutner Date: Thu, 24 Jan 2013 10:07:37 +0000 (+0100) Subject: Bug fix: Continue executing checks even if the first matching service is disabled. X-Git-Tag: v0.0.2~664 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7447d340cc429a38fdb33bb40c88761c6bb4067d;p=icinga2 Bug fix: Continue executing checks even if the first matching service is disabled. --- diff --git a/components/checker/checkercomponent.cpp b/components/checker/checkercomponent.cpp index 4cb1f1987..cf0b2ae87 100644 --- a/components/checker/checkercomponent.cpp +++ b/components/checker/checkercomponent.cpp @@ -74,11 +74,13 @@ void CheckerComponent::CheckTimerHandler(void) * for it and this is not a forced check */ if (!service->GetEnableChecks()) { if (!service->GetForceNextCheck()) { + Logger::Write(LogDebug, "checker", "Ignoring service check for disabled service: " + service->GetName()); + service->UpdateNextCheck(); idx.insert(service); - return; + continue; } service->SetForceNextCheck(false);