From ce047743ad5c494d08355fad4d8d627785d76d51 Mon Sep 17 00:00:00 2001 From: Chaiyong Ragkhitwetsagul Date: Tue, 4 Mar 2025 11:49:03 +0700 Subject: [PATCH] Update HttpServer.java Adding a null check before closing the server. --- .../net/csdn/modules/http/HttpServer.java | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/serviceframework-web/src/main/java/net/csdn/modules/http/HttpServer.java b/serviceframework-web/src/main/java/net/csdn/modules/http/HttpServer.java index 19cf1e8..9b7baf9 100644 --- a/serviceframework-web/src/main/java/net/csdn/modules/http/HttpServer.java +++ b/serviceframework-web/src/main/java/net/csdn/modules/http/HttpServer.java @@ -225,18 +225,22 @@ public void run() { } public void close() { - try { - server.stop(); - } catch (Exception e) { - e.printStackTrace(); + if (server != null) { + try { + server.stop(); + } catch (Exception e) { + e.printStackTrace(); + } } } public void join() { - try { - server.join(); - } catch (InterruptedException e) { - e.printStackTrace(); + if (server != null) { + try { + server.join(); + } catch (InterruptedException e) { + e.printStackTrace(); + } } }