summaryrefslogtreecommitdiff
path: root/java/net/URLStreamHandler.java
diff options
context:
space:
mode:
authorJohn Leuner <jewel@pixie.co.za>2002-12-05 16:54:13 +0000
committerJohn Leuner <jewel@pixie.co.za>2002-12-05 16:54:13 +0000
commitc994e075bd5008856da5155fa394b470ce31bdca (patch)
tree83110a224b4fa8c6d4adc30f72ad10157ae16a52 /java/net/URLStreamHandler.java
parent5558317a39df9a606e3cb216f10d2fb85f31c3ab (diff)
downloadclasspath-c994e075bd5008856da5155fa394b470ce31bdca.tar.gz
* gnu/java/net/protocol/file/Handler.java (toExternalForm): make URL format like that produced by SUN JVM
* java/net/URLStreamHandler.java: ditto Changes from Julian Dolby
Diffstat (limited to 'java/net/URLStreamHandler.java')
-rw-r--r--java/net/URLStreamHandler.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/java/net/URLStreamHandler.java b/java/net/URLStreamHandler.java
index 128a0d2d3..b051869b5 100644
--- a/java/net/URLStreamHandler.java
+++ b/java/net/URLStreamHandler.java
@@ -426,9 +426,11 @@ public abstract class URLStreamHandler
int size = protocol.length() + host.length() + file.length() + 24;
StringBuffer sb = new StringBuffer(size);
- sb.append(protocol);
- sb.append(':');
-
+ if (protocol != null && protocol.length() > 0){
+ sb.append(protocol);
+ sb.append(":");
+ }
+
if (host.length() != 0)
sb.append("//").append(host);