From 39e8946ba75fc3ce36c3ff72e3af1fb2ae0d95ec Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Mon, 5 Feb 2024 13:24:25 +0100 Subject: [PATCH 23/26] v2.2.0: fix(rich): fix range check for large rule limit Fixes: 555ae1307a3e ('New rich language usable in zones') (cherry picked from commit e790c64ebb5760e8d8f8afd1b978baab891d5933) --- src/firewall/core/rich.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/firewall/core/rich.py b/src/firewall/core/rich.py index 6a03eeca5d8a..b150a0dca402 100644 --- a/src/firewall/core/rich.py +++ b/src/firewall/core/rich.py @@ -264,7 +264,7 @@ class Rich_Limit(object): elif duration == "d": mult = 24*60*60 - if 10000 * mult / rate == 0: + if 10000 * mult // rate == 0: raise FirewallError(errors.INVALID_LIMIT, "%s too fast" % self.value) -- 2.43.0