aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lualib/rspamadm/fuzzy_stat.lua9
1 files changed, 7 insertions, 2 deletions
diff --git a/lualib/rspamadm/fuzzy_stat.lua b/lualib/rspamadm/fuzzy_stat.lua
index c65a1a477..c5b6ec384 100644
--- a/lualib/rspamadm/fuzzy_stat.lua
+++ b/lualib/rspamadm/fuzzy_stat.lua
@@ -64,7 +64,12 @@ local function add_data(target, src)
end
if type(v.extensions.ratelimit) == 'table' then
if not target.ratelimit then
- target.ratelimit = {}
+ target.ratelimit = {
+ cur = {
+ last = 0,
+ count = 0
+ },
+ }
end
-- Passed as {burst = x, rate = y}
target.ratelimit.limit = v.extensions.ratelimit
@@ -76,7 +81,7 @@ local function add_data(target, src)
cur = {
last = 0,
count = 0
- }
+ },
}
end
-- Ratelimit is passed as {cur = count, last = time}