From bc7355d61e18c4eaaf43743fa4e537c4853de3a7 Mon Sep 17 00:00:00 2001 From: zzz Date: Wed, 8 Feb 2023 09:43:42 -0500 Subject: [PATCH] Console: Debug page sockets table cleanup --- .../java/src/net/i2p/util/InternalServerSocket.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/core/java/src/net/i2p/util/InternalServerSocket.java b/core/java/src/net/i2p/util/InternalServerSocket.java index 937c3f706..7a57d5d63 100644 --- a/core/java/src/net/i2p/util/InternalServerSocket.java +++ b/core/java/src/net/i2p/util/InternalServerSocket.java @@ -217,11 +217,16 @@ public class InternalServerSocket extends ServerSocket { * @since 0.9.33 */ public static void renderStatusHTML(Writer out) throws IOException { - out.write("

Internal Server Sockets

Port\n"); + out.write("

Internal Server Sockets

\n"); List ports = new ArrayList(_sockets.keySet()); - Collections.sort(ports); - for (Integer i : ports) { - out.write("
" + i + '\n'); + if (!ports.isEmpty()) { + out.write("
Port\n"); + Collections.sort(ports); + for (Integer i : ports) { + out.write("
" + i + '\n'); + } + } else { + out.write("
none\n"); } out.write("
\n"); }