RFR: 8034033: [parfait] JNI exception pending in share/native/sun/security/krb5/nativeccache.c

Wang Weijun weijun.wang at oracle.com
Fri Feb 14 01:49:10 UTC 2014


Updated webrev at

   http://cr.openjdk.java.net/~weijun/8034033/webrev.01/

Thanks
Max

On Feb 13, 2014, at 8:56, Wang Weijun <weijun.wang at oracle.com> wrote:

> 
> On Feb 13, 2014, at 8:48, Valerie (Yu-Ching) Peng <valerie.peng at oracle.com> wrote:
> 
>> Max,
>> 
>> Changes look fine.
>> However, I noticed some calls which may throw exceptions but no check is added, e.g.
>> 
>> 593         (*env)->SetObjectArrayElement(env, address_list, index, address);
> 
> That's in a while loop. Maybe parfait does not realize SetByteArrayRegion could be called after SetObjectArrayElement?
> 
>> 
>> BTW, I noticed there are several existing calls to ExceptionOccurred(...) which can be replaced with ExceptionCheck(...) calls which won't create local references to the exception object.
> 
> I see. So ExceptionCheck is just a return-void version of ExceptionOccurred.
> 
> I'll create another webrev.
> 
> Thanks
> Max
> 
> 
>> 
>> Thanks,
>> Valerie
>> 
>> On 02/11/14 04:27, Wang Weijun wrote:
>>> Hi All
>>> 
>>> I didn't attend the parfait day last week, but a new one is coming. Please review my fix at
>>> 
>>>  http://cr.openjdk.java.net/~weijun/8034033/webrev.00/
>>> 
>>> Thanks
>>> Max
>>> 
>> 
> 




More information about the security-dev mailing list