On Mon, 12 May 2025 11:27:35 GMT, Jaikiran Pai <j...@openjdk.org> wrote:

>> Can I please get a review of this change which addresses the issue noted in 
>> https://bugs.openjdk.org/browse/JDK-8354799?
>> 
>> `java.util.zip.ZipInputStream` when dealing with a `STORED` entry of zero 
>> size was missing a CRC check for that entry. The change in this PR addresses 
>> that and introduces a new jtreg test which reproduces the issue and verifies 
>> the fix.
>> 
>> tier testing is currently in progress.
>
> Jaikiran Pai has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   Lance's suggestion - simplify argument creation, given just a handful 
> number of argument values

test/jdk/java/util/zip/ZipInputStream/ZipInputStreamCRCCheck.java line 136:

> 134:         System.out.println("tampered the crc value"
> 135:                 + " from 0x" + Integer.toHexString(currentCRC)
> 136:                 + " to 0x" + 
> Integer.toHexString(bb.position(crcOffset).getInt()));

Suggestion:

        System.out.format("tampered the crc value from 0x%x to 0x%x%n", 
currentCRC, bb.position(crcOffset).getInt());

The test code does not require high performance, we can System.out.format

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/25116#discussion_r2105656655

Reply via email to