From: Vsevolod Stakhov Date: Tue, 19 Nov 2013 00:48:59 +0000 (+0000) Subject: Use local function in multimap. X-Git-Tag: 0.6.0~49 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4a2376ca9feaadff2f91f3e39ee65a864e2ddc74;p=thirdparty%2Frspamd.git Use local function in multimap. --- diff --git a/src/plugins/lua/multimap.lua b/src/plugins/lua/multimap.lua index 455d5c61d7..faed356c45 100644 --- a/src/plugins/lua/multimap.lua +++ b/src/plugins/lua/multimap.lua @@ -54,7 +54,7 @@ local function multimap_rbl_cb(task, to_resolve, results, err) end end -function check_multimap(task) +local function check_multimap(task) for _,rule in pairs(rules) do if rule['type'] == 'ip' then if rule['cdb'] then @@ -321,10 +321,10 @@ if opts and type(opts) == 'table' then -- add fake symbol to check all maps inside a single callback if type(rspamd_config.get_api_version) ~= 'nil' then if rspamd_config.get_api_version() >= 4 then - rspamd_config:register_callback_symbol_priority('MULTIMAP', 1.0, -1, 'check_multimap') + rspamd_config:register_callback_symbol_priority('MULTIMAP', 1.0, -1, check_multimap) else - rspamd_config:register_callback_symbol('MULTIMAP', 1.0, 'check_multimap') + rspamd_config:register_callback_symbol('MULTIMAP', 1.0, check_multimap) end end - rspamd_config:register_symbol('MULTIMAP', 1.0, 'check_multimap') + rspamd_config:register_symbol('MULTIMAP', 1.0, check_multimap) end