From: Andrew Lewis Date: Fri, 9 Sep 2016 14:55:17 +0000 (+0200) Subject: [Fix] Fix setting ratelimit key for 'ip' bucket X-Git-Tag: 1.4.0~446^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F940%2Fhead;p=thirdparty%2Frspamd.git [Fix] Fix setting ratelimit key for 'ip' bucket --- diff --git a/src/plugins/lua/ratelimit.lua b/src/plugins/lua/ratelimit.lua index a4a870b096..9c6ff2ffea 100644 --- a/src/plugins/lua/ratelimit.lua +++ b/src/plugins/lua/ratelimit.lua @@ -305,6 +305,8 @@ local function make_rate_key(rtype, args) return string.format('%s:%s:%s', rl_prefix, rtype, args['asn']) elseif rtype == 'user' and args['user'] then return string.format('%s:%s:%s', rl_prefix, rtype, args['user']) + elseif rtype == 'ip' and args['ip'] and args['ip']:is_valid() then + return string.format('%s:%s', rl_prefix, args['ip']:to_string()) else return nil end