]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Allow to skip archives in multimap
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 20 Feb 2017 12:28:03 +0000 (12:28 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 20 Feb 2017 12:28:03 +0000 (12:28 +0000)
src/plugins/lua/multimap.lua

index 5afada7896cb7c4c21cf947d12970aa8f9c32c69..843ca5515c589a88c27eb205c7f8fc85714c7479 100644 (file)
@@ -668,7 +668,7 @@ local function multimap_callback(task, rule)
     filename = function()
       local parts = task:get_parts()
       for _,p in ipairs(parts) do
-        if p:is_archive() then
+        if p:is_archive() and not rule['skip_archives'] then
           local fnames = p:get_archive():get_files()
 
           for _,fn in ipairs(fnames) do