From 5e95f0b48cf2578a3d4cf71470afff0aba5a0e28 Mon Sep 17 00:00:00 2001 From: NoNotNow Date: Wed, 3 Jul 2024 10:13:27 +0200 Subject: [PATCH] Add null checks to CloseSocket method Added null checks to the CloseSocket method to prevent potential NullReferenceExceptions when closing and disposing the socket. --- src/Fleck/WebSocketConnection.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Fleck/WebSocketConnection.cs b/src/Fleck/WebSocketConnection.cs index 5aba2740..318de655 100644 --- a/src/Fleck/WebSocketConnection.cs +++ b/src/Fleck/WebSocketConnection.cs @@ -223,8 +223,8 @@ private void CloseSocket() _closing = true; OnClose(); _closed = true; - Socket.Close(); - Socket.Dispose(); + Socket?.Close(); + Socket?.Dispose(); _closing = false; }