From d8d2c57248fd3ddd82dab6b46e3bf8a03c6432ad Mon Sep 17 00:00:00 2001 From: morkt Date: Sun, 7 Jan 2018 12:05:04 +0400 Subject: [PATCH] (SEEN): ignore zero-sized entries. --- ArcFormats/RealLive/ArcSEEN.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ArcFormats/RealLive/ArcSEEN.cs b/ArcFormats/RealLive/ArcSEEN.cs index d84e2263..772f1ff6 100644 --- a/ArcFormats/RealLive/ArcSEEN.cs +++ b/ArcFormats/RealLive/ArcSEEN.cs @@ -61,9 +61,12 @@ namespace GameRes.Formats.RealLive entry.Size = file.View.ReadUInt32 (index_offset+0x14); entry.UnpackedSize = file.View.ReadUInt32 (index_offset+0x18); entry.IsPacked = file.View.ReadUInt32 (index_offset+0x1C) != 0; - if (!entry.CheckPlacement (file.MaxOffset)) - return null; - dir.Add (entry); + if (entry.Size > 0) + { + if (!entry.CheckPlacement (file.MaxOffset)) + return null; + dir.Add (entry); + } index_offset += 0x20; } return new ArcFile (file, this, dir);