I redefine "new" to be "new (std::nothrow)" in the program.

Thanks,
Max

> On Dec 20, 2018, at 6:44 AM, Ivan Gerasimov <ivan.gerasi...@oracle.com> wrote:
> 
> Hi Max!
> 
> In sspi.cpp native memory is allocated via `new` or `new []`, and sometimes 
> the returned pointer is checked for NULL.
> 
> If `new` fails, it will throw the `std:: bad_alloc` exception, so I believe 
> you should use `new (std::nothrow)` and `new (std::nothrow) []` instead.
> 
> With kind regards,
> Ivan
> 
> On 11/19/18 5:56 PM, Weijun Wang wrote:
>> Please take a review at
>> 
>>    https://cr.openjdk.java.net/~weijun/6722928/webrev.01/
>> 
>> We ported [1] the native GSS bridge to Windows in JDK 11, but user still 
>> have to download and install a native GSS-API library. This code change 
>> provides a native GSS-API library inside JDK that can be used without 
>> setting the "sun.security.jgss.lib" system property. It is based on Windows 
>> SSPI and now only supports the client side using the default credentials.
>> 
>> No regression tests included. A Windows Active Directory server is needed.
>> 
>> Thanks
>> Max
>> 
>> [1] https://bugs.openjdk.java.net/browse/JDK-8200468
> 
> -- 
> With kind regards,
> Ivan Gerasimov
> 

Reply via email to