From 98ee3af7015b41e473280e6aaec9ec77b3fddc67 Mon Sep 17 00:00:00 2001 From: morkt Date: Mon, 23 May 2016 22:40:49 +0400 Subject: [PATCH] (PakOpener): additional sanity check. --- ArcFormats/NitroPlus/ArcPAK.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ArcFormats/NitroPlus/ArcPAK.cs b/ArcFormats/NitroPlus/ArcPAK.cs index 2a212512..4416cb17 100644 --- a/ArcFormats/NitroPlus/ArcPAK.cs +++ b/ArcFormats/NitroPlus/ArcPAK.cs @@ -48,7 +48,7 @@ namespace GameRes.Formats.Magi if (!IsSaneCount (count)) return null; uint index_size = file.View.ReadUInt32 (0xC); - if (index_size > file.MaxOffset) + if (index_size < 2 || index_size > file.MaxOffset) return null; long base_offset = 0x118 + index_size;