diff --git a/websocket-sharp/Net/ResponseStream.cs b/websocket-sharp/Net/ResponseStream.cs index 96f1aeb3..1fcb37ac 100644 --- a/websocket-sharp/Net/ResponseStream.cs +++ b/websocket-sharp/Net/ResponseStream.cs @@ -179,15 +179,15 @@ namespace WebSocketSharp.Net } } - if (closing) { - if (_sendChunked) - _write (_lastChunk, 0, 5); - - _body = null; - } - else { + if (!closing) { _body = new MemoryStream (); + return; } + + if (_sendChunked) + _write (_lastChunk, 0, 5); + + _body = null; } private bool flushHeaders (bool closing)