From 20efb9d89ec3368a9384fa41b182d7bdba01485f Mon Sep 17 00:00:00 2001 From: morkt Date: Tue, 29 Jul 2014 14:18:24 +0400 Subject: [PATCH] (TryOpen): check entry placement. --- ArcFormats/ArcNPA.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ArcFormats/ArcNPA.cs b/ArcFormats/ArcNPA.cs index 55644b5d..411c4cc4 100644 --- a/ArcFormats/ArcNPA.cs +++ b/ArcFormats/ArcNPA.cs @@ -143,6 +143,8 @@ namespace GameRes.Formats IsPacked = compressed, RawName = raw_name, }; + if (!entry.CheckPlacement (file.MaxOffset)) + return null; entry.Type = FormatCatalog.Instance.GetTypeFromName (entry.Name); dir.Add (entry); }