summaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2017-09-30 11:32:40 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2017-09-30 11:32:40 +0100
commit9f8bcbd508f081c79d75bc32b81cfb8ac09c4b1c (patch)
treeef61da6aed3527d85fc9ef02b7d53c894e1f2134 /src/plugins
parent7e360aecbfa984fdc3633f9861bd5d48fc76df5a (diff)
downloadrspamd-9f8bcbd508f081c79d75bc32b81cfb8ac09c4b1c.tar.gz
rspamd-9f8bcbd508f081c79d75bc32b81cfb8ac09c4b1c.zip
[Fix] Deal with zero scores symbols
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/lua/force_actions.lua4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/lua/force_actions.lua b/src/plugins/lua/force_actions.lua
index d2806d1f7..d8d29b323 100644
--- a/src/plugins/lua/force_actions.lua
+++ b/src/plugins/lua/force_actions.lua
@@ -45,6 +45,10 @@ local function gen_cb(expr, act, pool, message, subject, raction, honor, limit)
local f_ret = task:has_symbol(atom)
if f_ret then
f_ret = task:get_symbol(atom)[1].score
+ if f_ret < 0.001 then
+ -- Adjust some low score to distinguish from pure zero
+ f_ret = 0.001
+ end
return f_ret
end
return 0