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]>