jdk/src/share/classes/java/net/URLPermission.java
changeset 21608 73c4bf75786c
parent 21415 c19a1fd5d61a
child 22105 09df5383d1df
--- 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);