diff --git a/ASS.Server/Extensions/ArrayExtension.cs b/ASS.Server/Extensions/ArrayExtension.cs index ada8c83..d1cf46f 100644 --- a/ASS.Server/Extensions/ArrayExtension.cs +++ b/ASS.Server/Extensions/ArrayExtension.cs @@ -8,6 +8,10 @@ namespace ASS.Server.Extensions { public static T[] PreAppend(this T[] array, params T[] toAppend) { + if (array.Length == 0) + return toAppend; + if (toAppend.Length == 0) + return array; var n = new T[toAppend.Length + array.Length]; toAppend.CopyTo(n, 0); array.CopyTo(n, toAppend.Length);