]> source.dussan.org Git - rspamd.git/commitdiff
[Fix] mime_types: fix next-to-last extension length check 1950/head
authorAlexander Moisseev <moiseev@mezonplus.ru>
Fri, 8 Dec 2017 07:57:07 +0000 (10:57 +0300)
committerAlexander Moisseev <moiseev@mezonplus.ru>
Fri, 8 Dec 2017 07:57:07 +0000 (10:57 +0300)
src/plugins/lua/mime_types.lua

index 9dee24c6b1cf64383b0d3ac459b3f6012e832ff1..0f88e557bedd5476cada189c78b28fa48e642573 100644 (file)
@@ -110,9 +110,9 @@ local function check_mime_type(task)
     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
-        if #ext <= 4 and ext2 and not string.match(ext2, '^%d+$') then
+        -- We need to ensure that next-to-last extension is an extension,
+        -- so we check for its length and if it is not a number or date
+        if #ext2 <= 4 and not string.match(ext2, '^%d+$') then
 
           -- Use the greatest badness multiplier
           if not badness_mult or