jericho 01/05/03 02:43:58
Modified: httpclient/src/java/org/apache/commons/httpclient
HttpClient.java
Log:
- It could be happened to fail to reopen the socket after twice IOException. (like
traffic jam)
What If socket is not null, next time, it could keep to have errors on the
HttpClient instance.
So, make sure that the socket is null.
Revision Changes Path
1.6 +6 -4
jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/HttpClient.java
Index: HttpClient.java
===================================================================
RCS file:
/home/cvs/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/HttpClient.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- HttpClient.java 2001/05/02 21:30:48 1.5
+++ HttpClient.java 2001/05/03 09:43:57 1.6
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/HttpClient.java,v
1.5 2001/05/02 21:30:48 morgand Exp $
- * $Revision: 1.5 $
- * $Date: 2001/05/02 21:30:48 $
+ * $Header:
/home/cvs/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/HttpClient.java,v
1.6 2001/05/03 09:43:57 jericho Exp $
+ * $Revision: 1.6 $
+ * $Date: 2001/05/03 09:43:57 $
*
* ====================================================================
*
@@ -668,8 +668,10 @@
// Connection is probably half closed
// Closing the connection and trying again
- if (socket != null)
+ if (socket != null) {
socket.close();
+ socket = null;
+ }
if (debug > 0)
System.out.println("Reopen connection after IOException: Host:"