--- a/util/prosodyctl/check.lua Sun Jan 30 13:16:30 2022 +0100
+++ b/util/prosodyctl/check.lua Sun Jan 30 16:04:22 2022 +0100
@@ -608,8 +608,8 @@
local function check_address(target)
local A, AAAA = dns.lookup(idna.to_ascii(target), "A"), dns.lookup(idna.to_ascii(target), "AAAA");
local prob = {};
- if use_ipv4 and not A then table.insert(prob, "A"); end
- if use_ipv6 and not AAAA then table.insert(prob, "AAAA"); end
+ if use_ipv4 and not (A and #A > 0) then table.insert(prob, "A"); end
+ if use_ipv6 and not (AAAA and #AAAA > 0) then table.insert(prob, "AAAA"); end
return prob;
end