[Modify] Polish it

This commit is contained in:
sta 2019-06-18 19:41:39 +09:00
parent e91b12161a
commit 66be92d490

View File

@ -693,21 +693,17 @@ namespace WebSocketSharp
{ {
var buff = new byte[length]; var buff = new byte[length];
var offset = 0; var offset = 0;
try { var nread = 0;
var nread = 0; while (length > 0) {
while (length > 0) { nread = stream.Read (buff, offset, length);
nread = stream.Read (buff, offset, length); if (nread == 0)
if (nread == 0) return buff.SubArray (0, offset);
break;
offset += nread; offset += nread;
length -= nread; length -= nread;
}
}
catch {
} }
return buff.SubArray (0, offset); return buff;
} }
internal static byte[] ReadBytes (this Stream stream, long length, int bufferLength) internal static byte[] ReadBytes (this Stream stream, long length, int bufferLength)