From e4097e79aa9765bc0da2f766d682cae050cfab2d Mon Sep 17 00:00:00 2001 From: qi4l Date: Sat, 28 Mar 2026 11:39:33 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20RMI=E9=87=8D=E6=9E=84=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=EF=BC=8C=E5=B7=B2=E7=BB=8F=E5=8F=AF=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/qi4l/JYso/RMIServer.java | 5 +---- src/main/java/com/qi4l/JYso/controllers/rmi/Basic.java | 2 +- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/qi4l/JYso/RMIServer.java b/src/main/java/com/qi4l/JYso/RMIServer.java index c33f0e5..9102eab 100644 --- a/src/main/java/com/qi4l/JYso/RMIServer.java +++ b/src/main/java/com/qi4l/JYso/RMIServer.java @@ -132,7 +132,6 @@ public class RMIServer implements Runnable { doMessage(s, in, out); break; default: - case TransportConstants.MultiplexProtocol: System.err.println("Unsupported protocol"); s.close(); continue; @@ -148,9 +147,7 @@ public class RMIServer implements Runnable { e.printStackTrace(System.err); } finally { System.out.println(Ansi.ansi().fgRgb(255, 165, 0).a(" Closing connection").reset()); - if (s != null) { - s.close(); - } + s.close(); } } } finally { diff --git a/src/main/java/com/qi4l/JYso/controllers/rmi/Basic.java b/src/main/java/com/qi4l/JYso/controllers/rmi/Basic.java index 274b06a..280c6fc 100644 --- a/src/main/java/com/qi4l/JYso/controllers/rmi/Basic.java +++ b/src/main/java/com/qi4l/JYso/controllers/rmi/Basic.java @@ -50,7 +50,7 @@ public class Basic { return new Reference("Foo", className, Config.codeBase); } - private static void parse(String base) throws Exception { + private static void parse(String base) { System.out.println("- JNDI RMI Remote Reference Links "); try { String normalized = base.replace('\\', '/');