From 45dc65319136321db076fc23efebf99c1de1bc86 Mon Sep 17 00:00:00 2001 From: "J.D. Purcell" Date: Tue, 25 Mar 2025 20:43:14 -0400 Subject: [PATCH] Fix regression with size calculation --- src/SharpCompress/IO/BufferedSubStream.cs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/SharpCompress/IO/BufferedSubStream.cs b/src/SharpCompress/IO/BufferedSubStream.cs index f435e3a9..e4c3def0 100755 --- a/src/SharpCompress/IO/BufferedSubStream.cs +++ b/src/SharpCompress/IO/BufferedSubStream.cs @@ -57,11 +57,7 @@ internal class BufferedSubStream(Stream stream, long origin, long bytesToRead) RefillCache(); } - if (count > _cacheLength) - { - count = _cacheLength; - } - + count = Math.Min(count, _cacheLength - _cacheOffset); Buffer.BlockCopy(_cache, _cacheOffset, buffer, offset, count); _cacheOffset += count; }