]> source.dussan.org Git - rspamd.git/commitdiff
[Fix] Skip checks if both extensions are not bad
authorAlexander Moisseev <moiseev@mezonplus.ru>
Mon, 6 Nov 2017 15:46:24 +0000 (18:46 +0300)
committerAlexander Moisseev <moiseev@mezonplus.ru>
Mon, 6 Nov 2017 15:46:24 +0000 (18:46 +0300)
src/plugins/lua/mime_types.lua

index 1705ca36650061dc36453f88b6f1d622f1f3e5c6..507ffe65bcad3f853f709d820e1a40a66d16365d 100644 (file)
@@ -106,6 +106,7 @@ local function check_mime_type(task)
     -- ext2 is the one before last extension LOWERCASED
 
     local function check_extension(badness_mult, badness_mult2)
+      if not badness_mult and not badness_mult2 then return end
       if #parts > 2 then
         -- We need to ensure that it is an extension, so we check for its length
         -- Check if next-to-last extension is not a number or date