From e9f3e05fd2db82647a2115ff47777ac1fca58581 Mon Sep 17 00:00:00 2001 From: sta Date: Thu, 11 Mar 2021 19:38:23 +0900 Subject: [PATCH] [Modify] Remove it --- websocket-sharp/Net/ChunkStream.cs | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/websocket-sharp/Net/ChunkStream.cs b/websocket-sharp/Net/ChunkStream.cs index b2acd653..7da45e3f 100644 --- a/websocket-sharp/Net/ChunkStream.cs +++ b/websocket-sharp/Net/ChunkStream.cs @@ -217,19 +217,6 @@ namespace WebSocketSharp.Net byte[] buffer, ref int offset, int length ) { - // Check if no trailer. - if (_trailerState == 2 && buffer[offset] == 13 && _saved.Length == 0) { - offset++; - - if (offset < length && buffer[offset] == 10) { - offset++; - - return InputChunkState.End; - } - - offset--; - } - while (offset < length) { if (_trailerState == 4) // CR LF CR LF break; @@ -264,6 +251,9 @@ namespace WebSocketSharp.Net if (_trailerState < 4) return InputChunkState.Trailer; + if (_saved.Length == 2) + return InputChunkState.End; + _saved.Length -= 2; var reader = new StringReader (_saved.ToString ());