From 37f0895031f4bea66666fe8baef7fbe03306e7df Mon Sep 17 00:00:00 2001 From: Sean Coffey Date: Thu, 26 Jul 2012 22:00:55 +0100 Subject: [PATCH] 7179879: SSLSocket connect times out instead of throwing socket closed exception Reviewed-by: xuelei, chegar --- jdk/src/share/classes/sun/security/ssl/SSLSocketImpl.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/jdk/src/share/classes/sun/security/ssl/SSLSocketImpl.java b/jdk/src/share/classes/sun/security/ssl/SSLSocketImpl.java index b9f22993198..06d396a6b7b 100644 --- a/jdk/src/share/classes/sun/security/ssl/SSLSocketImpl.java +++ b/jdk/src/share/classes/sun/security/ssl/SSLSocketImpl.java @@ -1576,11 +1576,9 @@ final public class SSLSocketImpl extends BaseSSLSocketImpl { Throwable cachedThrowable = null; try { switch (state) { - /* - * java.net code sometimes closes sockets "early", when - * we can't actually do I/O on them. - */ case cs_START: + // unconnected socket or handshaking has not been initialized + closeSocket(selfInitiated); break; /*