]> granicus.if.org Git - icinga2/commitdiff
Use normal check interval for services which haven't been checked yet.
authorGunnar Beutner <gunnar.beutner@netways.de>
Fri, 15 Nov 2013 11:50:23 +0000 (12:50 +0100)
committerGunnar Beutner <gunnar.beutner@netways.de>
Fri, 15 Nov 2013 11:57:04 +0000 (12:57 +0100)
Refs #5050

lib/icinga/service-check.cpp

index 45e98fc8a00d19ed35f012ca4044ca0ca0d27d75..796a2bc941d48f56a7a7201dd520b26010cf3206 100644 (file)
@@ -108,7 +108,7 @@ void Service::UpdateNextCheck(void)
 
        double interval;
 
-       if (GetStateType() == StateTypeSoft)
+       if (GetStateType() == StateTypeSoft && GetLastCheckResult() != NULL)
                interval = GetRetryInterval();
        else
                interval = GetCheckInterval();