jdk/src/java.base/share/classes/java/net/URLStreamHandler.java
changeset 26720 6b160d97c51d
parent 25859 3317bb8137f4
child 32649 2ee9017c7597
--- a/jdk/src/java.base/share/classes/java/net/URLStreamHandler.java	Fri Sep 19 16:49:08 2014 +0400
+++ b/jdk/src/java.base/share/classes/java/net/URLStreamHandler.java	Fri Sep 19 16:34:59 2014 +0200
@@ -196,7 +196,8 @@
                                 ++ind ;
                                 // port can be null according to RFC2396
                                 if (nhost.length() > (ind + 1)) {
-                                    port = Integer.parseInt(nhost.substring(ind+1));
+                                    port = Integer.parseInt(nhost, ind + 1,
+                                        nhost.length(), 10);
                                 }
                             } else {
                                 throw new IllegalArgumentException(
@@ -213,7 +214,8 @@
                     if (ind >= 0) {
                         // port can be null according to RFC2396
                         if (host.length() > (ind + 1)) {
-                            port = Integer.parseInt(host.substring(ind + 1));
+                            port = Integer.parseInt(host, ind + 1,
+                                    host.length(), 10);
                         }
                         host = host.substring(0, ind);
                     }