summaryrefslogtreecommitdiff
path: root/java/net/URLStreamHandler.java
diff options
context:
space:
mode:
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);