From: Jan-Philipp Benecke Date: Sun, 11 Jul 2021 19:06:21 +0000 (+0200) Subject: [FIX]: ASN: register symbol & minor change suggested by vstakhov X-Git-Tag: 3.0~179^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F3817%2Fhead;p=thirdparty%2Frspamd.git [FIX]: ASN: register symbol & minor change suggested by vstakhov --- diff --git a/src/plugins/lua/asn.lua b/src/plugins/lua/asn.lua index 2b1c28956c..d62bb56c14 100644 --- a/src/plugins/lua/asn.lua +++ b/src/plugins/lua/asn.lua @@ -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')