OSDN Git Service

2003-12-31 Guilhem Lavaux <guilhem@kaffe.org>
authormkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 31 Dec 2003 10:55:40 +0000 (10:55 +0000)
committermkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 31 Dec 2003 10:55:40 +0000 (10:55 +0000)
* java/net/URL.java
(URL): Change context path to "/" if it is empty.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75264 138bc75d-0d04-0410-961f-82ee72b054a4

libjava/ChangeLog
libjava/java/net/URL.java

index 0a39776..8bb9115 100644 (file)
@@ -1,3 +1,8 @@
+2003-12-31 Guilhem Lavaux <guilhem@kaffe.org>
+
+       * java/net/URL.java
+       (URL): Change context path to "/" if it is empty.
+
 2003-12-31  Michael Koch  <konqueror@gmx.de>
 
        * testsuite/libjava.mauve/xfails: Removed tests that pass now:
index 79771d9..85f0efb 100644 (file)
@@ -396,6 +396,8 @@ public final class URL implements Serializable
            host = context.host;
            port = context.port;
            file = context.file;
+           if (file == null || file.length() == 0)
+             file = "/";
            authority = context.authority;
          }
       }
@@ -408,6 +410,8 @@ public final class URL implements Serializable
        host = context.host;
        port = context.port;
        file = context.file;
+       if (file == null || file.length() == 0)
+         file = "/";
         authority = context.authority;
       }
     else       // Protocol NOT specified in spec. and no context available.