]> source.dussan.org Git - rspamd.git/commitdiff
[FIX]: ASN: register symbol & minor change suggested by vstakhov 3817/head
authorJan-Philipp Benecke <jan-philipp@bnck.me>
Sun, 11 Jul 2021 19:06:21 +0000 (21:06 +0200)
committerJan-Philipp Benecke <jan-philipp@bnck.me>
Sun, 11 Jul 2021 19:06:21 +0000 (21:06 +0200)
src/plugins/lua/asn.lua

index 2b1c28956cc9fc456eb3462d724c523ce163bf9f..d62bb56c149d5c09003bf6e018a566d1e4810b92 100644 (file)
@@ -74,7 +74,7 @@ local function asn_check(task)
         task:insert_result(options['symbol'] .. '_FAIL', 1, string.format('%s:%s', req_name, dns_err))
         return
       end
-      if not (results and results[1]) then
+      if not (results or results[1]) then
         rspamd_logger.infox(task, 'cannot query ip %s on %s: no results',
             req_name, serv)
         return
@@ -147,6 +147,13 @@ if configure_asn_module() then
       flags = 'empty',
       score = 0,
     })
+    rspamd_config:register_symbol{
+      name = options['symbol'] .. '_FAIL',
+      parent = id,
+      type = 'virtual',
+      flags = 'nostat',
+      score = 0,
+    }
   end
 else
   lua_util.disable_module(N, 'config')