olegk       2003/06/12 11:38:59

  Modified:    httpclient/src/java/org/apache/commons/httpclient
                        ConnectMethod.java
  Log:
  Bug fix #20646 (Via NTLM proxy to SSL Apache/BasicAuth. - worked in may 22nd, but 
broken in beta1)
  
  Contributed by Oleg Kalnichevski
  Reviewed by Adrian Sutton
  
  Revision  Changes    Path
  1.18      +7 -7      
jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/ConnectMethod.java
  
  Index: ConnectMethod.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/ConnectMethod.java,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- ConnectMethod.java        26 May 2003 22:07:22 -0000      1.17
  +++ ConnectMethod.java        12 Jun 2003 18:38:59 -0000      1.18
  @@ -277,9 +277,7 @@
        * @return <code>true</code> 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);
           }
       }
       
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to