summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Wielaard <mark@klomp.org>2002-12-28 13:05:07 +0000
committerMark Wielaard <mark@klomp.org>2002-12-28 13:05:07 +0000
commit0427dc99ad732e9ff93edf77f1610d0a3620165f (patch)
tree1098f9f04098f3760d3e9ac1ae093ef05f09c8c3
parent374a78f148c6789d4ea1d8a2cb0f46988d695e8c (diff)
downloadclasspath-0427dc99ad732e9ff93edf77f1610d0a3620165f.tar.gz
* gnu/java/net/protocol/file/Handler.java (parseURL): Make sure that
host != null.
-rw-r--r--ChangeLog7
-rw-r--r--gnu/java/net/protocol/file/Handler.java6
2 files changed, 12 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index c2e550e54..654c10424 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,14 @@
+2002-12-28 Jeroen Frijters <jeroen@sumatra.nl>
+
+ * gnu/java/net/protocol/file/Handler.java (parseURL): Make sure that
+ host != null.
+
2002-12-27 Daryl Lee <dolee@sources.redhat.com>
+
* java/io/RandomAccessFile.java: corrected skipBytes() to stop at EOF
2002-12-25 Daryl Lee <dolee@sources.redhat.com>
+
* java/io/PipedOutputStream.java: corrected connect(); test to check if
already connected was invalid.
diff --git a/gnu/java/net/protocol/file/Handler.java b/gnu/java/net/protocol/file/Handler.java
index c9df82509..28adb41df 100644
--- a/gnu/java/net/protocol/file/Handler.java
+++ b/gnu/java/net/protocol/file/Handler.java
@@ -234,7 +234,11 @@ parseURL(URL url, String url_string, int start, int end)
anchor = null;
}
file = PlatformHelper.toCanonicalForm(file, '/');
-
+
+ if (host == null) {
+ host = "";
+ }
+
// Now set the values
setURL(url, url.getProtocol(), host, port, file, anchor);
}