]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Lua_magic: Really add an exclusion...
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 22 Apr 2021 13:13:28 +0000 (14:13 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 22 Apr 2021 13:13:28 +0000 (14:13 +0100)
lualib/lua_magic/heuristics.lua

index 5863897bc474ab7eb6d6c66e7aee00ac3899ff4b..aa8e9e81903e7ced081e30cd1a4a6025ada66217 100644 (file)
@@ -403,7 +403,7 @@ exports.text_part_heuristic = function(part, log_obj, _)
       is_text = is_span_text(content)
     end
 
-    if is_text then
+    if is_text and mtype ~= 'message' then
       -- Try patterns
       local span_len = math.min(4096, clen)
       local start_span = content:span(1, span_len)
@@ -420,14 +420,14 @@ exports.text_part_heuristic = function(part, log_obj, _)
           end
         end
 
-        if res.html and res.html >= 40 then
+        if res.html and res.html >= 40  then
           -- HTML has priority over something like js...
           return 'html', res.html
         end
 
         local ext, weight = process_top_detected(res)
 
-        if weight and weight >= 40 and mtype ~= 'message' then
+        if weight and weight >= 40 then
           return ext, weight
         end
       end