On Fri, 18 Feb 2022 22:10:17 GMT, Mikael Vidstedt <mik...@openjdk.org> wrote:

>> Could someone please help review this trivial change? This is to add an 
>> error handling for the potential CKR_BUFFER_TOO_SMALL error when calling 
>> C_Sign(). Since none of the supported signature algorithms trigger this 
>> error as the default buffer size is large enough, this is more for 
>> consistency sake. No new regression test for this and thus the @noreg-hard 
>> label.
>> 
>> Thanks,
>> Valerie
>
> src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_sign.c line 151:
> 
>> 149:         if (bufP == NULL) {
>> 150:             throwOutOfMemoryError(env, 0);
>> 151:             return NULL;
> 
> Does ckpData need to be freed here?

Yes, good catch. I will change it with a cleanup label and jump to the cleanup 
label as in other methods.

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

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

Reply via email to