From 4c8ce07e1d2f8d77c88c41d50050f1692dde32a9 Mon Sep 17 00:00:00 2001 From: morkt Date: Fri, 31 Jul 2015 04:34:44 +0400 Subject: [PATCH] fixed segment size sanity check. --- ArcFormats/ArcXP3.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ArcFormats/ArcXP3.cs b/ArcFormats/ArcXP3.cs index 078ab60d..97d18eea 100644 --- a/ArcFormats/ArcXP3.cs +++ b/ArcFormats/ArcXP3.cs @@ -209,8 +209,7 @@ namespace GameRes.Formats.KiriKiri long segment_offset = header.ReadInt64(); long segment_size = header.ReadInt64(); long segment_packed_size = header.ReadInt64(); - if (segment_offset > file.MaxOffset || segment_size > file.MaxOffset - || segment_packed_size > file.MaxOffset) + if (segment_offset > file.MaxOffset || segment_packed_size > file.MaxOffset) { goto NextEntry; }