diff --git a/Client/WebSocketClientConnection.cs b/Client/WebSocketClientConnection.cs index 109e53d..b69edfe 100644 --- a/Client/WebSocketClientConnection.cs +++ b/Client/WebSocketClientConnection.cs @@ -75,10 +75,13 @@ public override bool SendMessageUnreliable(MessageBuffer message) private bool SendMessage(MessageBuffer message) { - if (_connectionState == ConnectionState.Disconnected) + if (_connectionState == ConnectionState.Disconnected) { + message.Dispose(); return false; + } _webSocketClient.SendMessageToServer(message.Buffer, message.Count); + message.Dispose(); return true; }