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 @@ public class PKZIP : BaseBinaryReader 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; }