From 086dfc45caa52c98732ccdb2224530501b890f0d Mon Sep 17 00:00:00 2001 From: Alan Bateman Date: Fri, 8 Nov 2013 21:07:42 +0000 Subject: [PATCH] 8028074: InetAddress.getByName fails with UHE "invalid IPv6 address" if host name starts with a-f Reviewed-by: chegar --- jdk/src/share/classes/java/net/InetAddress.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jdk/src/share/classes/java/net/InetAddress.java b/jdk/src/share/classes/java/net/InetAddress.java index 05e230e7d18..99ec1acb97f 100644 --- a/jdk/src/share/classes/java/net/InetAddress.java +++ b/jdk/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) {