jericho     2003/01/05 00:07:33

  Modified:    httpclient/src/java/org/apache/commons/httpclient URI.java
  Log:
  - Fix a bug of the relative URI construction not to set is_server flag
  
  Reported by Joseph Artsimovich <joseph at dkd.lt>
  Thank you!
  
  Revision  Changes    Path
  1.19      +8 -5      
jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/URI.java
  
  Index: URI.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/URI.java,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- URI.java  5 Jan 2003 08:01:49 -0000       1.18
  +++ URI.java  5 Jan 2003 08:07:33 -0000       1.19
  @@ -445,7 +445,8 @@
           }
           if (base._is_opaque_part || relative._is_opaque_part) {
               this._scheme = base._scheme;
  -            this._is_opaque_part = relative._is_opaque_part;
  +            this._is_opaque_part = base._is_opaque_part ||
  +                relative._is_opaque_part;
               this._opaque = relative._opaque;
               this._fragment = relative._fragment;
               this.setURI();
  @@ -456,6 +457,7 @@
               this._is_net_path = relative._is_net_path;
               this._authority = relative._authority;
               if (relative._is_server) {
  +                this._is_server = relative._is_server;
                   this._userinfo = relative._userinfo;
                   this._host = relative._host;
                   this._port = relative._port;
  @@ -469,6 +471,7 @@
               this._is_net_path = base._is_net_path;
               this._authority = base._authority;
               if (base._is_server) {
  +                this._is_server = base._is_server;
                   this._userinfo = base._userinfo;
                   this._host = base._host;
                   this._port = base._port;
  
  
  

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

Reply via email to