From c13df7984895b8d54377ea9f617c847e69d3cbff Mon Sep 17 00:00:00 2001 From: HeroponRikiBestest <50224630+HeroponRikiBestest@users.noreply.github.com> Date: Sun, 2 Nov 2025 08:35:02 -0500 Subject: [PATCH] Fix extraction of recent MPF-zipped logs (#38) * Fix extraction of recent MPF-zipped logs * Use greater than or equal to * corrected logic --- SabreTools.Serialization/Readers/PKZIP.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/SabreTools.Serialization/Readers/PKZIP.cs b/SabreTools.Serialization/Readers/PKZIP.cs index 9e8a2f3b..cba86597 100644 --- a/SabreTools.Serialization/Readers/PKZIP.cs +++ b/SabreTools.Serialization/Readers/PKZIP.cs @@ -770,7 +770,8 @@ namespace SabreTools.Serialization.Readers obj.HeaderID = (HeaderID)data.ReadUInt16LittleEndian(ref offset); obj.DataSize = data.ReadUInt16LittleEndian(ref offset); - obj.Data = data.ReadBytes(ref offset, obj.DataSize); + if (obj.DataSize > 0) + obj.Data = data.ReadBytes(ref offset, obj.DataSize); return obj; }