]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] mime_types: use higher weighted MIME type 2852/head
authorThomas Oettli <spacefreak@noop.ch>
Tue, 16 Apr 2019 07:25:14 +0000 (09:25 +0200)
committerThomas Oettli <spacefreak@noop.ch>
Tue, 16 Apr 2019 07:25:14 +0000 (09:25 +0200)
if detected MIME type differs from Content-Type header

src/plugins/lua/mime_types.lua

index 1141047a272708af59f70eac2c97d5550d6f956b..e621b566668f47ef52de62dcee5bd8e7538cfec9 100644 (file)
@@ -1086,13 +1086,12 @@ local function check_mime_type(task)
         end
 
         if map then
-          local v
+          local v = map:get_key(ct)
           local detected_different = false
           if detected_ct and detected_ct ~= ct then
-            v = map:get_key(detected_ct)
+            local v_detected = map:get_key(detected_ct)
+           if v_detected > v then v = v_detected end
             detected_different = true
-          else
-            v = map:get_key(ct)
           end
           if v then
             local n = tonumber(v)