util/prosodyctl/check.lua
changeset 12235 ca8453129ade
parent 12234 f590058d8d99
child 12237 e4530bdbf5f3
--- 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