src/share/native/sun/security/pkcs11/wrapper/p11_convert.c
Print this page
*** 685,696 ****
}
jByteArrayToCKByteArray(env, jRMIvServer, &(ckParam.pReturnedKeyMaterial->pIVServer), &ckTemp);
if ((*env)->ExceptionCheck(env)) {
free(ckParam.RandomInfo.pClientRandom);
free(ckParam.RandomInfo.pServerRandom);
- free(ckParam.pReturnedKeyMaterial);
free(ckParam.pReturnedKeyMaterial->pIVClient);
return ckParam;
}
return ckParam ;
}
--- 685,696 ----
}
jByteArrayToCKByteArray(env, jRMIvServer, &(ckParam.pReturnedKeyMaterial->pIVServer), &ckTemp);
if ((*env)->ExceptionCheck(env)) {
free(ckParam.RandomInfo.pClientRandom);
free(ckParam.RandomInfo.pServerRandom);
free(ckParam.pReturnedKeyMaterial->pIVClient);
+ free(ckParam.pReturnedKeyMaterial);
return ckParam;
}
return ckParam ;
}