On Wed, 16 Mar 2022 20:17:50 GMT, Roger Riggs <rri...@openjdk.org> wrote:

>> Tyler Steele has updated the pull request incrementally with four additional 
>> commits since the last revision:
>> 
>>  - Fixes type warning.
>>  - Removes unneeded ClassFormatError from ClassLoader.c
>>  - Revert "Extract memory error logic to helper procedure"
>>    
>>    This reverts commit b631eb0ccd5f3748c2010c864f8ccef0c1da9c42.
>>  - Avoid calling malloc with size zero.
>
> src/java.base/share/native/libjava/ClassLoader.c line 106:
> 
>> 104:     // NULL or a unique non-NULL pointer. To unify libc behavior across 
>> our platforms
>> 105:     // we chose the latter. (see 8283225)
>> 106:     body = (jbyte *)malloc(length < 1 ? 1 : length);
> 
> This code conflates a length == in the comment with length < 1 in the code.
> If the issue is with length == 0, make that be the test.

Thanks for your comment. I agree, and will make this change.

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

PR: https://git.openjdk.java.net/jdk/pull/7829

Reply via email to