diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-04-20 13:50:22 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-04-20 13:50:22 +0100 |
commit | 2cc19f9168917f59148d3ddb6e035b6552ba5342 (patch) | |
tree | eeb3728c13a22bbb4541c92edb21069cabb81485 /src | |
parent | 91016039aac6fc2d9f8289bad8850af09820f113 (diff) | |
download | rspamd-2cc19f9168917f59148d3ddb6e035b6552ba5342.tar.gz rspamd-2cc19f9168917f59148d3ddb6e035b6552ba5342.zip |
[Fix] Fix ratelimit ctime setting
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/lua/ratelimit.lua | 6 |
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))) |