From a02b7ac15507a4e659bd41d855a2fed1081c203c Mon Sep 17 00:00:00 2001 From: David Lublink Date: Thu, 1 Nov 2018 18:51:42 -0400 Subject: [PATCH] * BugFix : Wrong operator on stride variable causing incorrect behaviour ( #6749 ) --- lib/icinga/legacytimeperiod.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/icinga/legacytimeperiod.cpp b/lib/icinga/legacytimeperiod.cpp index eea88e2ca..6433d0d6c 100644 --- a/lib/icinga/legacytimeperiod.cpp +++ b/lib/icinga/legacytimeperiod.cpp @@ -42,7 +42,7 @@ bool LegacyTimePeriod::IsInTimeRange(tm *begin, tm *end, int stride, tm *referen int daynumber = (tsref - tsbegin) / (24 * 60 * 60); - if (stride > 1 && daynumber % stride == 0) + if (stride > 1 && daynumber % stride > 0) return false; return true; -- 2.40.0