aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2016-04-20 13:50:22 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2016-04-20 13:50:22 +0100
commit2cc19f9168917f59148d3ddb6e035b6552ba5342 (patch)
treeeeb3728c13a22bbb4541c92edb21069cabb81485 /src
parent91016039aac6fc2d9f8289bad8850af09820f113 (diff)
downloadrspamd-2cc19f9168917f59148d3ddb6e035b6552ba5342.tar.gz
rspamd-2cc19f9168917f59148d3ddb6e035b6552ba5342.zip
[Fix] Fix ratelimit ctime setting
Diffstat (limited to 'src')
-rw-r--r--src/plugins/lua/ratelimit.lua6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/plugins/lua/ratelimit.lua b/src/plugins/lua/ratelimit.lua
index 4bca76f93..a6328eb4d 100644
--- a/src/plugins/lua/ratelimit.lua
+++ b/src/plugins/lua/ratelimit.lua
@@ -94,6 +94,10 @@ local function parse_limits(data)
ctime = tonumber(elts[3])
end
+ if not ctime then
+ ctime = atime
+ end
+
return {atime,bucket,ctime}
end
end
@@ -222,7 +226,7 @@ local function set_limits(task, args)
end
end
- local lstr = string.format('%.3f:%.3f:.3f', ntime, bucket, ctime)
+ local lstr = string.format('%.3f:%.3f:%.3f', ntime, bucket, ctime)
table.insert(values, limit[2])
table.insert(values, lstr)
end, _.zip(parse_limits(data), _.iter(args)))