]> source.dussan.org Git - rspamd.git/commitdiff
[Fix] Fix ratelimit + greylisting
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 8 Mar 2017 09:25:13 +0000 (09:25 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 8 Mar 2017 09:25:13 +0000 (09:25 +0000)
Issue: #1498

src/plugins/lua/ratelimit.lua

index d1503f3c3cdc206add35380b537e71601e4694bf..1576b41306906f5ba32a94a37b5f6471299ea3a5 100644 (file)
@@ -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