From: Vsevolod Stakhov Date: Wed, 8 Mar 2017 09:25:13 +0000 (+0000) Subject: [Fix] Fix ratelimit + greylisting X-Git-Tag: 1.5.3~79 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=feed999517dada912c26db198a00d6e63a6f5a9c;p=thirdparty%2Frspamd.git [Fix] Fix ratelimit + greylisting Issue: #1498 --- diff --git a/src/plugins/lua/ratelimit.lua b/src/plugins/lua/ratelimit.lua index d1503f3c3c..1576b41306 100644 --- a/src/plugins/lua/ratelimit.lua +++ b/src/plugins/lua/ratelimit.lua @@ -467,7 +467,11 @@ local function rate_test(task) end --- Update limit local function rate_set(task) - rate_test_set(task, set_limits) + local action = task:get_metric_action('default') + + if action ~= 'soft reject' then + rate_test_set(task, set_limits) + end end