Author: jim.ma
Date: 2013-09-11 04:34:16 -0400 (Wed, 11 Sep 2013)
New Revision: 17909
Modified:
common/trunk/src/main/java/org/jboss/ws/common/management/AbstractServerConfig.java
Log:
[JBWS-3652]:AbstractServerConfig.toIPv6URLFormat should not add brackets to IPv6 hostname
Modified:
common/trunk/src/main/java/org/jboss/ws/common/management/AbstractServerConfig.java
===================================================================
---
common/trunk/src/main/java/org/jboss/ws/common/management/AbstractServerConfig.java 2013-09-10
16:23:10 UTC (rev 17908)
+++
common/trunk/src/main/java/org/jboss/ws/common/management/AbstractServerConfig.java 2013-09-11
08:34:16 UTC (rev 17909)
@@ -117,18 +117,20 @@
private String toIPv6URLFormat(final String host)
{
boolean isIPv6Address = false;
+ String resolvedAddress = null;
try
{
isIPv6Address = !UNDEFINED_HOSTNAME.equals(host) &&
InetAddress.getByName(host) instanceof Inet6Address;
+ resolvedAddress = InetAddress.getByName(host).getHostAddress();
}
catch (UnknownHostException e)
{
MANAGEMENT_LOGGER.couldNotGetAddressForHost(host, e);
//ignore, leave isIPv6Address to false
}
- final boolean isIPv6Formatted = isIPv6Address &&
host.startsWith("[");
+ final boolean isIPv6AddressHost = isIPv6Address &&
host.equals(resolvedAddress);
- return isIPv6Address && !isIPv6Formatted ? "[" + host +
"]" : host;
+ return isIPv6AddressHost ? "[" + host + "]" : host;
}
public void setWebServicePort(int port)
Show replies by date