aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lualib/lua_magic/heuristics.lua7
1 files changed, 7 insertions, 0 deletions
diff --git a/lualib/lua_magic/heuristics.lua b/lualib/lua_magic/heuristics.lua
index e623c09c1..6822abe1e 100644
--- a/lualib/lua_magic/heuristics.lua
+++ b/lualib/lua_magic/heuristics.lua
@@ -435,10 +435,17 @@ exports.text_part_heuristic = function(part, log_obj, _)
end
end
+ -- Content type stuff
if (mtype == 'text' or mtype == 'application') and (msubtype == 'html' or msubtype == 'xhtml+xml') then
return 'html',21
end
+ -- Extension stuff
+ local fname = part:get_filename()
+ if fname and fname:match('html?$') then
+ return 'html',21
+ end
+
return 'txt',40
end
end