aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--util/prosodyctl/check.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/util/prosodyctl/check.lua b/util/prosodyctl/check.lua
index aa56bc48..06f44c06 100644
--- a/util/prosodyctl/check.lua
+++ b/util/prosodyctl/check.lua
@@ -608,8 +608,8 @@ local function check(arg)
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