diff --git a/net/src/main/java/com/zfoo/net/core/AbstractServer.java b/net/src/main/java/com/zfoo/net/core/AbstractServer.java index 41c0f990..bce747d4 100644 --- a/net/src/main/java/com/zfoo/net/core/AbstractServer.java +++ b/net/src/main/java/com/zfoo/net/core/AbstractServer.java @@ -129,7 +129,7 @@ public abstract class AbstractServer implements IServer { return; } try { - if (executor.isShutdown() || executor.isTerminated()) { + if (!executor.isShutdown() || !executor.isTerminated()) { executor.shutdownGracefully(); } } catch (Exception e) {