From cccafcb5844e358b4d03be3670d89b511a0d000e Mon Sep 17 00:00:00 2001 From: sta Date: Thu, 23 Oct 2014 11:45:00 +0900 Subject: [PATCH] Fix a bug that enables to send any 'Reserved value' close status code --- websocket-sharp/WebSocket.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/websocket-sharp/WebSocket.cs b/websocket-sharp/WebSocket.cs index a5ddc9ce..e8056a47 100644 --- a/websocket-sharp/WebSocket.cs +++ b/websocket-sharp/WebSocket.cs @@ -666,7 +666,7 @@ namespace WebSocketSharp _logger.Trace ("Start closing the connection."); e.WasClean = closeHandshake ( - WebSocketFrame.CreateCloseFrame (e.PayloadData, _client).ToByteArray (), + send ? WebSocketFrame.CreateCloseFrame (e.PayloadData, _client).ToByteArray () : null, wait ? _waitTime : TimeSpan.Zero, _client ? (Action) releaseClientResources : releaseServerResources);