From a51e647cc760bd5f7c4de6182961a477478c11a9 Mon Sep 17 00:00:00 2001 From: Michael Friedrich Date: Wed, 20 Jan 2016 16:22:23 +0100 Subject: [PATCH] Fix check scheduling w/ retry_interval fixes #7287 --- lib/icinga/checkable-check.cpp | 3 +++ 1 file changed, 3 insertions(+) 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") -- 2.40.0