From a784b715f7fe26aa95cf4c30c450aefbd91032da Mon Sep 17 00:00:00 2001 From: Jabin <1094679+jabinb@users.noreply.github.com> Date: Tue, 8 Sep 2020 03:23:01 +1000 Subject: [PATCH] expand buffer until large enough for input bytes (#233) Fixes an argument out of range error with buffered writing. Bumps release --- Projects/Server/Serialization/BufferedFileWriter.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Projects/Server/Serialization/BufferedFileWriter.cs b/Projects/Server/Serialization/BufferedFileWriter.cs index 7a9689f9c..081da7a09 100644 --- a/Projects/Server/Serialization/BufferedFileWriter.cs +++ b/Projects/Server/Serialization/BufferedFileWriter.cs @@ -274,7 +274,7 @@ namespace Server public void Write(byte[] value, int length) { - if (m_Index + length > Data.Length) + while (m_Index + length > Data.Length) Expand(); Buffer.BlockCopy(value, 0, Data, m_Index, length);