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:"
  
  
  

Reply via email to