aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authoralanb <none@none>2013-11-08 21:07:42 +0000
committeralanb <none@none>2013-11-08 21:07:42 +0000
commit3818d4e1788ee2dc81446eef367e8ee6caa6215f (patch)
tree3da672957d50b143d6b47ebb80c392a9c9372f68 /src
parentfe8b6104c412e82a069a8f202f9209f1ada0ed6c (diff)
8028074: InetAddress.getByName fails with UHE "invalid IPv6 address" if host name starts with a-f
Reviewed-by: chegar
Diffstat (limited to 'src')
-rw-r--r--src/share/classes/java/net/InetAddress.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/share/classes/java/net/InetAddress.java b/src/share/classes/java/net/InetAddress.java
index 05e230e7d..99ec1acb9 100644
--- a/src/share/classes/java/net/InetAddress.java
+++ b/src/share/classes/java/net/InetAddress.java
@@ -1144,7 +1144,7 @@ class InetAddress implements java.io.Serializable {
ifname = host.substring (pos+1);
}
}
- if ((addr = IPAddressUtil.textToNumericFormatV6(host)) == null) {
+ if ((addr = IPAddressUtil.textToNumericFormatV6(host)) == null && host.contains(":")) {
throw new UnknownHostException(host + ": invalid IPv6 address");
}
} else if (ipv6Expected) {