Merge pull request #1142 from adamhathcock/copilot/sub-pr-1132-another-one

Fix ReadFullyAsync with ArrayPool buffer in SevenZipArchive signature check
This commit is contained in:
Adam Hathcock
2026-01-16 10:09:07 +00:00
committed by GitHub

View File

@@ -195,7 +195,7 @@ public partial class SevenZipArchive
var buffer = ArrayPool<byte>.Shared.Rent(6);
try
{
if (!await stream.ReadFullyAsync(buffer, cancellationToken).ConfigureAwait(false))
if (!await stream.ReadFullyAsync(buffer, 0, 6, cancellationToken).ConfigureAwait(false))
{
return false;
}