From: David Lublink Date: Thu, 1 Nov 2018 22:51:42 +0000 (-0400) Subject: * BugFix : Wrong operator on stride variable causing incorrect behaviour ( #6749 ) X-Git-Tag: v2.11.0-rc1~279^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a02b7ac15507a4e659bd41d855a2fed1081c203c;p=icinga2 * BugFix : Wrong operator on stride variable causing incorrect behaviour ( #6749 ) --- 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;