Fix very small files in ttmps not extracting correctly.

This commit is contained in:
Ottermandias 2021-07-04 12:42:28 +02:00
parent 6882e03c82
commit 61be374b67

View file

@ -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 )