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)