From 52c8c050f360b1aec425508ec6aef505330aa8a1 Mon Sep 17 00:00:00 2001 From: Michael Becker Date: Thu, 14 Nov 2019 23:08:16 -0500 Subject: [PATCH] this function was used in only one DataFormat. ever. and it never worked... --- CSharp/Libraries/UniversalEditor.Core/IO/Reader.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CSharp/Libraries/UniversalEditor.Core/IO/Reader.cs b/CSharp/Libraries/UniversalEditor.Core/IO/Reader.cs index f921b48a..8fef0fdd 100644 --- a/CSharp/Libraries/UniversalEditor.Core/IO/Reader.cs +++ b/CSharp/Libraries/UniversalEditor.Core/IO/Reader.cs @@ -1118,7 +1118,8 @@ namespace UniversalEditor.IO public string[] ReadNullTerminatedStringArray(int stringTableSize) { System.Collections.Generic.List list = new System.Collections.Generic.List(); - while (base.Accessor.Remaining < stringTableSize) + long endpos = base.Accessor.Position + stringTableSize; + while (base.Accessor.Position < endpos) { list.Add(ReadNullTerminatedString()); }