From 1d56893e99f81ad6218b178f979bdffd9906aef6 Mon Sep 17 00:00:00 2001 From: Michael Becker Date: Sun, 22 Dec 2019 15:21:02 -0500 Subject: [PATCH] don't crash if we get passed NULL array --- CSharp/Libraries/UniversalEditor.Core/IO/Writer.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/CSharp/Libraries/UniversalEditor.Core/IO/Writer.cs b/CSharp/Libraries/UniversalEditor.Core/IO/Writer.cs index 13e2f5e0..3919d1dd 100644 --- a/CSharp/Libraries/UniversalEditor.Core/IO/Writer.cs +++ b/CSharp/Libraries/UniversalEditor.Core/IO/Writer.cs @@ -58,6 +58,7 @@ namespace UniversalEditor.IO public void WriteFixedLengthBytes(byte[] data, int count) { + if (data == null) data = new byte[0]; byte[] realdata = new byte[count]; Array.Copy(data, 0, realdata, 0, Math.Min(realdata.Length, count)); WriteBytes(realdata);