]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Fix checks logic
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 12 Sep 2019 10:48:28 +0000 (11:48 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 12 Sep 2019 10:48:50 +0000 (11:48 +0100)
src/plugins/lua/mime_types.lua

index 32d9d62f39f5b7dbeb5f3cc6f1eaa90aa10bcb55..b4c71e3f2b2886b3812f9644349a764d1255e8b9 100644 (file)
@@ -244,7 +244,7 @@ local function check_mime_type(task)
       detected = lua_magic_types[detected_ext]
     end
 
-    if not ext or (detected_ext and ext ~= detected_ext) then
+    if detected_ext and ((not ext) or ext ~= detected_ext) then
       -- Try to find extension by real content type
       check_filename('detected.' .. detected_ext, detected.ct,
           false, part, nil)