From: Michael Friedrich Date: Wed, 20 Jan 2016 15:22:23 +0000 (+0100) Subject: Fix check scheduling w/ retry_interval X-Git-Tag: v2.5.0~608 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a51e647cc760bd5f7c4de6182961a477478c11a9;p=icinga2 Fix check scheduling w/ retry_interval fixes #7287 --- diff --git a/lib/icinga/checkable-check.cpp b/lib/icinga/checkable-check.cpp index 0143f6a02..6272153a9 100644 --- a/lib/icinga/checkable-check.cpp +++ b/lib/icinga/checkable-check.cpp @@ -311,6 +311,9 @@ void Checkable::ProcessCheckResult(const CheckResult::Ptr& cr, const MessageOrig UpdateFlappingStatus(stateChange); is_flapping = IsFlapping(); + /* update next check time on possible state changes */ + UpdateNextCheck(); + olock.Unlock(); // Log(LogDebug, "Checkable")