diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2018-07-11 21:29:16 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2018-07-11 21:29:38 +0100 |
commit | 7f169bd819f5b35cd3237308b3e4441cc02934ff (patch) | |
tree | c869e81f511cab45c9a05bc38474178287925c09 /src/plugins/lua/greylist.lua | |
parent | bea63400ba9563eaed7bc7f02da6e4294fba1da8 (diff) | |
download | rspamd-7f169bd819f5b35cd3237308b3e4441cc02934ff.tar.gz rspamd-7f169bd819f5b35cd3237308b3e4441cc02934ff.zip |
[Minor] Avoid pre-result overriding
Diffstat (limited to 'src/plugins/lua/greylist.lua')
-rw-r--r-- | src/plugins/lua/greylist.lua | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/lua/greylist.lua b/src/plugins/lua/greylist.lua index 8de4f69c8..0bf74bc74 100644 --- a/src/plugins/lua/greylist.lua +++ b/src/plugins/lua/greylist.lua @@ -249,6 +249,9 @@ local function greylist_set(task) local action = task:get_metric_action('default') local ip = task:get_ip() + -- Don't do anything if pre-result has been already set + if task:has_pre_result() then return end + if settings.greylist_min_score then local score = task:get_metric_score('default')[1] if score < settings.greylist_min_score then |