# HG changeset patch # User Kim Alvefur # Date 1685535645 -7200 # Node ID 45458ecaacaef1e5e151c3449088fd66bbcf8840 # Parent be4058bb5a7e4e341f55a26436740fad0bc0fd63# Parent 332e95f75dbb91b5a15e988e0486015bf39a955b Merge 0.12->trunk diff -r be4058bb5a7e -r 45458ecaacae util/prosodyctl/check.lua --- a/util/prosodyctl/check.lua Wed May 31 01:14:59 2023 +0200 +++ b/util/prosodyctl/check.lua Wed May 31 14:20:45 2023 +0200 @@ -751,16 +751,17 @@ local fqdn = socket.dns.tohostname(socket.dns.gethostname()); if fqdn then - do - local res = dns.lookup(idna.to_ascii(fqdn), "A"); + local fqdn_a = idna.to_ascii(fqdn); + if fqdn_a then + local res = dns.lookup(fqdn_a, "A"); if res then for _, record in ipairs(res) do external_addresses:add(record.a); end end end - do - local res = dns.lookup(idna.to_ascii(fqdn), "AAAA"); + if fqdn_a then + local res = dns.lookup(fqdn_a, "AAAA"); if res then for _, record in ipairs(res) do external_addresses:add(record.aaaa);