Index: java/org/apache/commons/httpclient/ConnectMethod.java =================================================================== RCS file: /home/cvspublic/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/ConnectMethod.java,v retrieving revision 1.17 diff -u -r1.17 ConnectMethod.java --- java/org/apache/commons/httpclient/ConnectMethod.java 26 May 2003 22:07:22 -0000 1.17 +++ java/org/apache/commons/httpclient/ConnectMethod.java 11 Jun 2003 20:42:51 -0000 @@ -277,9 +277,7 @@ * @return true if the connection should be closed */ protected boolean shouldCloseConnection(HttpConnection conn) { - if (getStatusCode() != HttpStatus.SC_OK) { - return true; - } else { + if (getStatusCode() == HttpStatus.SC_OK) { Header connectionHeader = null; if (!conn.isTransparent()) { connectionHeader = getResponseHeader("proxy-connection"); @@ -296,6 +294,8 @@ } } return false; + } else { + return super.shouldCloseConnection(conn); } }