From 8853969f24c8f0dd1da7f7689a1eb73a9ecef76c Mon Sep 17 00:00:00 2001 From: Andrew Lewis Date: Fri, 9 Sep 2016 16:55:17 +0200 Subject: [PATCH] [Fix] Fix setting ratelimit key for 'ip' bucket --- src/plugins/lua/ratelimit.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/lua/ratelimit.lua b/src/plugins/lua/ratelimit.lua index a4a870b09..9c6ff2ffe 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 -- 2.39.5