--- a/jdk/src/share/classes/java/net/URLPermission.java Mon Nov 04 08:05:02 2013 -0800
+++ b/jdk/src/share/classes/java/net/URLPermission.java Mon Nov 04 17:47:59 2013 +0000
@@ -426,7 +426,10 @@
this.ssp = url.substring(delim + 1);
if (!ssp.startsWith("//")) {
- this.authority = new Authority(scheme, ssp.toLowerCase());
+ if (!ssp.equals("*")) {
+ throw new IllegalArgumentException("invalid URL string");
+ }
+ this.authority = new Authority(scheme, "*");
return;
}
String authpath = ssp.substring(2);