Skip to content

Commit c889a3c

Browse files
Added catch statement to close socket
1 parent 39eed60 commit c889a3c

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

Transports/com.community.netcode.transport.websocket/Runtime/NativeWebSocketClient.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,11 @@ public void Connect()
6363

6464
public void Close(CloseStatusCode code = CloseStatusCode.Normal, string reason = null)
6565
{
66+
if (Connection == null)
67+
{
68+
return;
69+
}
70+
6671
if (ReadyState == WebSocketSharp.WebSocketState.Closing)
6772
{
6873
throw new InvalidOperationException("Socket is already closing");

Transports/com.community.netcode.transport.websocket/Runtime/WebSocketTransport.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,6 @@ public override void Shutdown()
9797
if (WebSocketClient != null)
9898
{
9999
WebSocketClient.Close();
100-
WebSocketClient = null;
101100
}
102101
else if (WebSocketServer != null)
103102
{

0 commit comments

Comments
 (0)