diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2017-09-30 11:32:40 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2017-09-30 11:32:40 +0100 |
commit | 9f8bcbd508f081c79d75bc32b81cfb8ac09c4b1c (patch) | |
tree | ef61da6aed3527d85fc9ef02b7d53c894e1f2134 /src/plugins | |
parent | 7e360aecbfa984fdc3633f9861bd5d48fc76df5a (diff) | |
download | rspamd-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.lua | 4 |
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 |