From af6e4e534e5aaf9f7e58559733d6b8b79c6ad62a Mon Sep 17 00:00:00 2001 From: sta Date: Wed, 19 Jun 2019 19:35:50 +0900 Subject: [PATCH] [Modify] Polish it --- websocket-sharp/Ext.cs | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/websocket-sharp/Ext.cs b/websocket-sharp/Ext.cs index 59509d6a..6645dad7 100644 --- a/websocket-sharp/Ext.cs +++ b/websocket-sharp/Ext.cs @@ -706,25 +706,23 @@ namespace WebSocketSharp return buff; } - internal static byte[] ReadBytes (this Stream stream, long length, int bufferLength) + internal static byte[] ReadBytes ( + this Stream stream, long length, int bufferLength + ) { using (var dest = new MemoryStream ()) { - try { - var buff = new byte[bufferLength]; - var nread = 0; - while (length > 0) { - if (length < bufferLength) - bufferLength = (int) length; + var buff = new byte[bufferLength]; + var nread = 0; + while (length > 0) { + if (length < bufferLength) + bufferLength = (int) length; - nread = stream.Read (buff, 0, bufferLength); - if (nread == 0) - break; + nread = stream.Read (buff, 0, bufferLength); + if (nread == 0) + break; - dest.Write (buff, 0, nread); - length -= nread; - } - } - catch { + dest.Write (buff, 0, nread); + length -= nread; } dest.Close ();