Index: MultiThreadedHttpConnectionManager.java =================================================================== RCS file: /home/cvspublic/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/MultiThreadedHttpConnectionManager.java,v retrieving revision 1.24 diff -u -r1.24 MultiThreadedHttpConnectionManager.java --- MultiThreadedHttpConnectionManager.java 1 Sep 2003 18:06:55 -0000 1.24 +++ MultiThreadedHttpConnectionManager.java 5 Sep 2003 14:36:05 -0000 @@ -996,7 +996,7 @@ } public void releaseConnection() { - if (hasConnection()) { + if (!isLocked() && hasConnection()) { HttpConnection wrappedConnection = this.wrappedConnection; this.wrappedConnection = null; wrappedConnection.releaseConnection();