]> granicus.if.org Git - icinga2/commitdiff
Bug fix: Continue executing checks even if the first matching service is disabled.
authorGunnar Beutner <gunnar.beutner@netways.de>
Thu, 24 Jan 2013 10:07:37 +0000 (11:07 +0100)
committerGunnar Beutner <gunnar.beutner@netways.de>
Thu, 24 Jan 2013 10:07:37 +0000 (11:07 +0100)
components/checker/checkercomponent.cpp

index 4cb1f198709019c26ebbdb0da45c8abfdf5c0b35..cf0b2ae87210b444f3d377b71da175c1026fd19c 100644 (file)
@@ -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);