]> source.dussan.org Git - rspamd.git/commitdiff
[Fix] Fix setting of score for parts differ
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 28 Apr 2016 12:07:06 +0000 (13:07 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 28 Apr 2016 12:07:06 +0000 (13:07 +0100)
rules/misc.lua

index 01fe3f5aa0d1fe3d3638673d0c347f9c513a7064..cd6a760280edd42294f143dd620daa964e7a437d 100644 (file)
@@ -93,12 +93,13 @@ rspamd_config.R_PARTS_DIFFER = function(task)
       local tw = task:get_mempool():get_variable('total_words', 'int')
 
       if tw then
+        local score
         if tw > 30 then
           -- We are confident about difference
-          local score = (nd - 0.5) * 2.0
+          score = (nd - 0.5) * 2.0
         else
           -- We are not so confident about difference
-          local score = (nd - 0.5)
+          score = (nd - 0.5)
         end
         task:insert_result('R_PARTS_DIFFER', score, tostring(100.0 * nd) .. '%')
       end