prosodyctl: check turn: always show debug info even if test fails
authorMatthew Wild <mwild1@gmail.com>
Sat, 05 Mar 2022 16:07:47 +0000
changeset 12384 3a702f37e87c
parent 12383 6ac3c580c00d
child 12385 d999c2b3e289
prosodyctl: check turn: always show debug info even if test fails
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