From c2af455ac030d6b26737c1de70d1147825901548 Mon Sep 17 00:00:00 2001 From: Matthew Wild Date: Sat, 5 Mar 2022 16:07:47 +0000 Subject: prosodyctl: check turn: always show debug info even if test fails --- util/prosodyctl/check.lua | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/util/prosodyctl/check.lua b/util/prosodyctl/check.lua index 40f48051..903bada0 100644 --- a/util/prosodyctl/check.lua +++ b/util/prosodyctl/check.lua @@ -1253,21 +1253,25 @@ local function check(arg) 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 -- cgit v1.2.3