diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2017-03-08 09:25:13 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2017-03-08 09:25:13 +0000 |
commit | feed999517dada912c26db198a00d6e63a6f5a9c (patch) | |
tree | 70a315142f22a507c4a145e4a6900d11e4b50c43 /src/plugins | |
parent | 125c716113b6d5cc09f8f4c0bd5d19258b34ba9e (diff) | |
download | rspamd-feed999517dada912c26db198a00d6e63a6f5a9c.tar.gz rspamd-feed999517dada912c26db198a00d6e63a6f5a9c.zip |
[Fix] Fix ratelimit + greylisting
Issue: #1498
Diffstat (limited to 'src/plugins')
-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 d1503f3c3..1576b4130 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 |