This commit is contained in:
Soreepeong 2022-09-16 17:10:12 +09:00
parent 1dae7fe036
commit d11b7e11aa

View file

@ -334,13 +334,12 @@ public class PenumbraSqPackStream : IDisposable
if( blockHeader.CompressedSize == 32000 ) if( blockHeader.CompressedSize == 32000 )
{ {
dest.Write( Reader.ReadBytes( ( int )blockHeader.UncompressedSize ) ); dest.Write( Reader.ReadBytes( ( int )blockHeader.UncompressedSize ) );
return blockHeader.UncompressedSize;
} }
else
{
var data = Reader.ReadBytes( ( int )blockHeader.CompressedSize ); var data = Reader.ReadBytes( ( int )blockHeader.CompressedSize );
using( var compressedStream = new MemoryStream( data ) ) using var compressedStream = new MemoryStream( data );
{
using var zlibStream = new DeflateStream( compressedStream, CompressionMode.Decompress ); using var zlibStream = new DeflateStream( compressedStream, CompressionMode.Decompress );
zlibStream.CopyTo( dest ); zlibStream.CopyTo( dest );
} }