From 61be374b672e2b970eddc17e4fa58155a268ee55 Mon Sep 17 00:00:00 2001 From: Ottermandias Date: Sun, 4 Jul 2021 12:42:28 +0200 Subject: [PATCH] Fix very small files in ttmps not extracting correctly. --- Penumbra/Util/PenumbraSqPackStream.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Penumbra/Util/PenumbraSqPackStream.cs b/Penumbra/Util/PenumbraSqPackStream.cs index e27a24e4..a85e6574 100644 --- a/Penumbra/Util/PenumbraSqPackStream.cs +++ b/Penumbra/Util/PenumbraSqPackStream.cs @@ -333,13 +333,12 @@ namespace Penumbra.Util return blockHeader.UncompressedSize; } - var data = Reader.ReadBytes( ( int )blockHeader.UncompressedSize ); + var data = Reader.ReadBytes( ( int )blockHeader.CompressedSize ); using( var compressedStream = new MemoryStream( data ) ) { using var zlibStream = new DeflateStream( compressedStream, CompressionMode.Decompress ); zlibStream.CopyTo( dest ); - zlibStream.Close(); } if( resetPosition )