From 2a74ed88be826fd876440649475e20d025a25d84 Mon Sep 17 00:00:00 2001 From: sta Date: Tue, 8 Feb 2022 20:01:38 +0900 Subject: [PATCH] [Modify] Polish it --- websocket-sharp/Ext.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/websocket-sharp/Ext.cs b/websocket-sharp/Ext.cs index 126f11dd..717cbf92 100644 --- a/websocket-sharp/Ext.cs +++ b/websocket-sharp/Ext.cs @@ -1734,6 +1734,7 @@ namespace WebSocketSharp throw new ArgumentNullException ("array"); var len = array.LongLength; + if (len == 0) { if (startIndex != 0) throw new ArgumentOutOfRangeException ("startIndex"); @@ -1756,10 +1757,11 @@ namespace WebSocketSharp if (length == len) return array; - var subArray = new T[length]; - Array.Copy (array, startIndex, subArray, 0, length); + var ret = new T[length]; - return subArray; + Array.Copy (array, startIndex, ret, 0, length); + + return ret; } ///