]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Fix] Grrr, fix empty ip case
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 11 Oct 2019 11:24:17 +0000 (12:24 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 11 Oct 2019 11:24:17 +0000 (12:24 +0100)
src/plugins/lua/multimap.lua

index bafa27476a02a2d49cc75c677037007f5aaab01d..50733d92dec1ed1a77ffbda2ab573e2cc53a0d71 100644 (file)
@@ -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,