]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Fix] Deal with zero scores symbols
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 30 Sep 2017 10:32:40 +0000 (11:32 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 30 Sep 2017 10:32:40 +0000 (11:32 +0100)
src/plugins/lua/force_actions.lua

index d2806d1f7825762407dee89996237fbfc31276ba..d8d29b3231e738e8deabc6f0a7f52deddd9c9c0a 100644 (file)
@@ -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