diff --git a/lib/icinga/checkable.cpp b/lib/icinga/checkable.cpp index 3ff54b267..3caf5eace 100644 --- a/lib/icinga/checkable.cpp +++ b/lib/icinga/checkable.cpp @@ -195,7 +195,7 @@ Timestamp Checkable::GetNextUpdate() const double interval, latency; if (cr) { - interval = GetProblem() && GetStateType() == StateTypeSoft ? GetRetryInterval() : GetCheckInterval(); + interval = GetEnableActiveChecks() && GetProblem() && GetStateType() == StateTypeSoft ? GetRetryInterval() : GetCheckInterval(); latency = cr->GetExecutionEnd() - cr->GetScheduleStart(); } else { interval = GetCheckInterval();