Index: HttpClient.java =================================================================== retrieving revision 1.76.2.2 diff -u -r1.76.2.2 HttpClient.java --- HttpClient.java 11 Oct 2003 19:44:27 -0000 1.76.2.2 +++ HttpClient.java 3 Feb 2004 03:16:17 -0000 @@ -654,9 +654,10 @@ // connection until HttpMethod.execute() is called. method.setStrictMode(strictMode); - + + connection.setSoTimeout(soTimeout); + if (!connection.isOpen()) { - connection.setSoTimeout(soTimeout); connection.setConnectionTimeout(connectionTimeout); connection.open(); if (connection.isProxied() && connection.isSecure()) {