jdk/test/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.java
changeset 16480 fcad3b6ec812
parent 5506 202f599c92aa
child 23010 6dadb192ad81
--- a/jdk/test/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.java	Thu Mar 14 16:03:10 2013 +0000
+++ b/jdk/test/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.java	Thu Mar 14 16:59:06 2013 +0000
@@ -133,8 +133,11 @@
         dc.close();
 
         dc = DatagramChannel.open();
-
-        InetSocketAddress isa = new InetSocketAddress(InetAddress.getLocalHost(), port);
+        InetAddress address = InetAddress.getLocalHost();
+        if (address.isLoopbackAddress()) {
+            address = InetAddress.getLoopbackAddress();
+        }
+        InetSocketAddress isa = new InetSocketAddress(address, port);
 
         dc.connect(isa);
         return dc;