From 35d94cdea5a76b1b3e8aee0591feca03b8b7daef Mon Sep 17 00:00:00 2001 From: Tommy X Date: Sat, 15 May 2021 19:12:59 -0400 Subject: [PATCH] Fix message buffer leak --- Client/WebSocketClientConnection.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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; }