]> source.dussan.org Git - rspamd.git/commitdiff
[Fix] Fix bad extension check 1879/head
authorAlexander Moisseev <moiseev@mezonplus.ru>
Tue, 24 Oct 2017 07:55:39 +0000 (10:55 +0300)
committerAlexander Moisseev <moiseev@mezonplus.ru>
Tue, 24 Oct 2017 07:55:39 +0000 (10:55 +0300)
when next-to-last extension is a number, e.g. 23.10.2017.scr

src/plugins/lua/mime_types.lua

index 986447285254f89774f062b5094a0de5b8cc2033..3ca8c15a83ccfce4d0ce40e909992d4047c9948b 100644 (file)
@@ -122,12 +122,12 @@ local function check_mime_type(task)
           task:insert_result(settings['symbol_double_extension'], badness_mult, {
             '.' .. ext2 .. '.' .. ext
           })
+          return
         end
-      else
-        if badness_mult then
-          -- Just bad extension
-          task:insert_result(settings['symbol_bad_extension'], badness_mult, ext)
-        end
+      end
+      if badness_mult then
+        -- Just bad extension
+        task:insert_result(settings['symbol_bad_extension'], badness_mult, ext)
       end
     end