From: Vsevolod Stakhov Date: Thu, 28 Jul 2016 14:20:00 +0000 (+0100) Subject: [Fix] Fix DNSBL maps X-Git-Tag: 1.3.1~40 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=16336abe444c94988d1980e4dc250d3de9b28e4a;p=thirdparty%2Frspamd.git [Fix] Fix DNSBL maps --- diff --git a/src/plugins/lua/multimap.lua b/src/plugins/lua/multimap.lua index d4fcee6e49..5b24c2f77b 100644 --- a/src/plugins/lua/multimap.lua +++ b/src/plugins/lua/multimap.lua @@ -356,10 +356,10 @@ local function multimap_callback(task, rule) else local cb = function (resolver, to_resolve, results, err, rbl) if results then - task:insert_result(rule['symbol'], 1, r['map']) + task:insert_result(rule['symbol'], 1, rule['map']) if pre_filter then - task:set_pre_result(r['action'], 'Matched map: ' .. r['symbol']) + task:set_pre_result(rule['action'], 'Matched map: ' .. rule['symbol']) end end end @@ -371,7 +371,7 @@ local function multimap_callback(task, rule) end end elseif rt == 'header' then - local hv = task:get_header_full(r['header']) + local hv = task:get_header_full(rule['header']) match_list(rule, hv, {'decoded'}) elseif rt == 'rcpt' then if task:has_recipients('smtp') then