]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] mime_types: Do not treat numbers in brackets as double extension
authorAlexander Moisseev <moiseev@mezonplus.ru>
Fri, 25 Jan 2019 07:14:52 +0000 (10:14 +0300)
committerAlexander Moisseev <moiseev@mezonplus.ru>
Fri, 25 Jan 2019 07:14:52 +0000 (10:14 +0300)
Example: PDF417(3.2.4).msi

src/plugins/lua/mime_types.lua

index a7a859e5330f56e63f36e29db662b715b3dd4c49..6b7ddbdc9f52322413a882caab07e771eaef00bb 100644 (file)
@@ -854,7 +854,7 @@ local function check_mime_type(task)
       if #parts > 2 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
+        if #ext2 <= 4 and not string.match(ext2, '^%d+[%]%)]?$') then
 
           -- Use the greatest badness multiplier
           if not badness_mult or