28 lines
928 B
Diff
28 lines
928 B
Diff
|
From 39e8946ba75fc3ce36c3ff72e3af1fb2ae0d95ec Mon Sep 17 00:00:00 2001
|
||
|
From: Thomas Haller <thaller@redhat.com>
|
||
|
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
|
||
|
|