From 881a95c165be7335034e3fe9243a5e69d3de449a Mon Sep 17 00:00:00 2001 From: morkt Date: Mon, 18 Aug 2014 03:17:03 +0400 Subject: [PATCH] fixed packed file size in created archives. --- ArcFormats/ArcXP3.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ArcFormats/ArcXP3.cs b/ArcFormats/ArcXP3.cs index b35e39d0..aa1e6670 100644 --- a/ArcFormats/ArcXP3.cs +++ b/ArcFormats/ArcXP3.cs @@ -474,6 +474,7 @@ NextEntry: xp3entry.Hash = CheckedCopy (file, zstream); zstream.Flush(); segment.PackedSize = (uint)zstream.TotalOut; + xp3entry.Size = segment.PackedSize; } } else @@ -538,6 +539,7 @@ NextEntry: { output.Flush(); segment.PackedSize = (uint)(output as ZLibStream).TotalOut; + xp3entry.Size = segment.PackedSize; } } finally