From f1072d81df50447cd171a1e130b0a26af7bfb88e Mon Sep 17 00:00:00 2001 From: morkt Date: Mon, 26 Dec 2016 19:57:53 +0400 Subject: [PATCH] (Zlc2Reader.Unpack): fixed remaining counter. --- ArcFormats/Interheart/ArcFPK.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ArcFormats/Interheart/ArcFPK.cs b/ArcFormats/Interheart/ArcFPK.cs index 473169df..3da73a72 100644 --- a/ArcFormats/Interheart/ArcFPK.cs +++ b/ArcFormats/Interheart/ArcFPK.cs @@ -178,6 +178,7 @@ namespace GameRes.Formats.CandySoft int offset = m_input.ReadUInt8(); int count = m_input.ReadUInt8(); + remaining -= 2; offset |= (count & 0xF0) << 4; count = (count & 0x0F) + 3; @@ -192,6 +193,7 @@ namespace GameRes.Formats.CandySoft else { m_output[dst++] = m_input.ReadUInt8(); + remaining--; } } }