From: Vsevolod Stakhov Date: Fri, 11 Oct 2019 11:24:17 +0000 (+0100) Subject: [Fix] Grrr, fix empty ip case X-Git-Tag: 2.0~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a7e4a0407bc316c0c1d19bcf18df0f8a31727a64;p=thirdparty%2Frspamd.git [Fix] Grrr, fix empty ip case --- diff --git a/src/plugins/lua/multimap.lua b/src/plugins/lua/multimap.lua index bafa27476a..50733d92de 100644 --- a/src/plugins/lua/multimap.lua +++ b/src/plugins/lua/multimap.lua @@ -783,13 +783,13 @@ local function multimap_callback(task, rule) local process_rule_funcs = { ip = function() local ip = task:get_from_ip() - if ip:is_valid() then + if ip and ip:is_valid() then match_rule(rule, ip) end end, dnsbl = function() local ip = task:get_from_ip() - if ip:is_valid() then + if ip and ip:is_valid() then local to_resolve = ip_to_rbl(ip, rule['map']) local function dns_cb(_, _, results, err) lua_util.debugm(N, rspamd_config,