From 9ed05246994adfcde141f43136d9d9d22df332a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20M=C3=A4kel=C3=A4?= Date: Wed, 6 Sep 2017 11:43:41 +0300 Subject: [PATCH] MXS-1346: Fix at_times time period calculcation The time period matched for one extra second. --- server/modules/filter/dbfwfilter/rules.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/modules/filter/dbfwfilter/rules.cc b/server/modules/filter/dbfwfilter/rules.cc index de8d4bad8..4fc1a424b 100644 --- a/server/modules/filter/dbfwfilter/rules.cc +++ b/server/modules/filter/dbfwfilter/rules.cc @@ -323,7 +323,7 @@ bool LimitQueriesRule::matches_query(DbfwSession* session, GWBUF* buffer, char** queryspeed->first_query = time_now; queryspeed->count = 1; } - else if (difftime(time_now, queryspeed->first_query) <= m_timeperiod) + else if (difftime(time_now, queryspeed->first_query) < m_timeperiod) { queryspeed->count++; }