From 5ca703e38b1616195672f0427e145d45fd2c8d83 Mon Sep 17 00:00:00 2001 From: Kerry Jiang Date: Fri, 27 Dec 2024 13:27:02 -0800 Subject: [PATCH] avoid one unhandled exception when listener socket quit without intended closure --- src/SuperSocket.Server/Connection/TcpConnectionListener.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/SuperSocket.Server/Connection/TcpConnectionListener.cs b/src/SuperSocket.Server/Connection/TcpConnectionListener.cs index 709fe1eba..f9ea802a6 100644 --- a/src/SuperSocket.Server/Connection/TcpConnectionListener.cs +++ b/src/SuperSocket.Server/Connection/TcpConnectionListener.cs @@ -92,7 +92,7 @@ private async Task KeepAccept(Socket listenSocket) } } - _stopTaskCompletionSource.TrySetResult(true); + _stopTaskCompletionSource?.TrySetResult(true); } public event NewConnectionAcceptHandler NewConnectionAccept;