summaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2017-03-08 09:25:13 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2017-03-08 09:25:13 +0000
commitfeed999517dada912c26db198a00d6e63a6f5a9c (patch)
tree70a315142f22a507c4a145e4a6900d11e4b50c43 /src/plugins
parent125c716113b6d5cc09f8f4c0bd5d19258b34ba9e (diff)
downloadrspamd-feed999517dada912c26db198a00d6e63a6f5a9c.tar.gz
rspamd-feed999517dada912c26db198a00d6e63a6f5a9c.zip
[Fix] Fix ratelimit + greylisting
Issue: #1498
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/lua/ratelimit.lua6
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