From 939e69a8b4537237de6abdc1170518f4c3893ea5 Mon Sep 17 00:00:00 2001 From: Marc Brooks Date: Fri, 21 Mar 2025 21:30:49 -0500 Subject: [PATCH] Remove extraneous flag check --- .../src/System/IO/Compression/ZipArchive.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/libraries/System.IO.Compression/src/System/IO/Compression/ZipArchive.cs b/src/libraries/System.IO.Compression/src/System/IO/Compression/ZipArchive.cs index 22cd16b6fafdac..efa386121eb728 100644 --- a/src/libraries/System.IO.Compression/src/System/IO/Compression/ZipArchive.cs +++ b/src/libraries/System.IO.Compression/src/System/IO/Compression/ZipArchive.cs @@ -524,8 +524,7 @@ private void ReadCentralDirectory() ReadOnlySpan sizedFileBuffer = fileBufferSpan.Slice(0, currBytesRead); // the buffer read must always be large enough to fit the constant section size of at least one header - continueReadingCentralDirectory = continueReadingCentralDirectory - && sizedFileBuffer.Length >= ZipCentralDirectoryFileHeader.BlockConstantSectionSize; + continueReadingCentralDirectory = sizedFileBuffer.Length >= ZipCentralDirectoryFileHeader.BlockConstantSectionSize; while (continueReadingCentralDirectory && currPosition + ZipCentralDirectoryFileHeader.BlockConstantSectionSize < sizedFileBuffer.Length)