# HG changeset patch # User Matthew Wild # Date 1646496467 0 # Node ID 3a702f37e87cf2f08b65c12018968b25859c5318 # Parent 6ac3c580c00dd20cb4207d20d847ee86bfadbde5 prosodyctl: check turn: always show debug info even if test fails diff -r 6ac3c580c00d -r 3a702f37e87c util/prosodyctl/check.lua --- a/util/prosodyctl/check.lua Sat Mar 05 16:06:39 2022 +0000 +++ b/util/prosodyctl/check.lua Sat Mar 05 16:07:47 2022 +0000 @@ -1253,21 +1253,25 @@ print(("%d warnings:\n\n "):format(#result.warnings)); print(table.concat(result.warnings, "\n ")); end + + if opts.verbose then + if result.external_ip then + print(("External IP: %s"):format(result.external_ip.address)); + end + if result.relayed_addresses then + for i, relayed_address in ipairs(result.relayed_addresses) do + print(("Relayed address %d: %s:%d"):format(i, relayed_address.address, relayed_address.port)); + end + end + if result.external_ip_pong then + print(("TURN external IP: %s"):format(result.external_ip_pong.address)); + end + end + if result.error then print("Error: "..result.error.."\n"); ok = false; else - if opts.verbose then - print(("External IP: %s"):format(result.external_ip.address)); - if result.relayed_addresses then - for i, relayed_address in ipairs(result.relayed_addresses) do - print(("Relayed address %d: %s:%d"):format(i, relayed_address.address, relayed_address.port)); - end - end - if result.external_ip_pong then - print(("TURN external IP: %s"):format(result.external_ip_pong.address)); - end - end print("Success!\n"); end end