# HG changeset patch # User Matthew Wild # Date 1647688168 0 # Node ID 3635b0bfbd551453f9e8b1e98e06c51648c1a730 # Parent 01ba67e7f8249bb1ab4d0c347fb5a72871994a08# Parent 19fd28239e738e883dcac838decb4b20148ccdc0 Merge 0.12->trunk diff -r 01ba67e7f824 -r 3635b0bfbd55 util/prosodyctl/check.lua --- a/util/prosodyctl/check.lua Sat Mar 19 09:28:59 2022 +0000 +++ b/util/prosodyctl/check.lua Sat Mar 19 11:09:28 2022 +0000 @@ -180,6 +180,12 @@ -- Only a hostname specified, use default STUN port ping_host, ping_port = ping_service, 3478; end + + if ping_host == turn_service.host then + result.error = ("Unable to perform ping test: please supply an external STUN server address. See https://prosody.im/doc/turn#prosodyctl-check"); + return result; + end + local ping_service_ip, err = socket.dns.toip(ping_host); if not ping_service_ip then result.error = "Unable to resolve ping service hostname: "..err;