All good catches!  I will make the update.  No new code review.

Thanks,
Xuelei

On 4/5/2019 4:11 AM, Daniel Fuchs wrote:
Hi Xuelei,

Looks good to me.

SSLContext.java

   72             throw new InternalError(e);

Why not `new ExceptionInInitializerError(e)` ?

SSLSocketImpl.java:

In `duplexCloseOutput()` I wonder if you should nest two
`try { } finally { }` statements to make really sure that the lock
is actually released. I mean is there a risk that something
like `super.shutdownOutput()` might throw?

In which case something like:
   lock()
   try {
       try {
           // do some stuff
       } finally {
           // do more stuff
       }
    } finally {
        unlock();
    }
might make it more clearly right.

No real need for new review if you decide to fix these...

cheers,

-- daniel

On 04/04/2019 22:32, Xuelei Fan wrote:
Hi Daniel & Alan,

All good catches!  I updated accordingly:
http://cr.openjdk.java.net/~xuelei/8221882/webrev.03/

Reply via email to