From: Alexander Moisseev Date: Tue, 24 Oct 2017 07:55:39 +0000 (+0300) Subject: [Fix] Fix bad extension check X-Git-Tag: 1.7.0~520^2 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=f0dd9f2bde2b515e4991dd4071276300bd8c4b03;p=rspamd.git [Fix] Fix bad extension check when next-to-last extension is a number, e.g. 23.10.2017.scr --- diff --git a/src/plugins/lua/mime_types.lua b/src/plugins/lua/mime_types.lua index 986447285..3ca8c15a8 100644 --- a/src/plugins/lua/mime_types.lua +++ b/src/plugins/lua/mime_types.lua @@ -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