diff --git a/src/main/org/apache/tools/ant/taskdefs/HostInfo.java b/src/main/org/apache/tools/ant/taskdefs/HostInfo.java index 1a0deb8db..0a15de749 100644 --- a/src/main/org/apache/tools/ant/taskdefs/HostInfo.java +++ b/src/main/org/apache/tools/ant/taskdefs/HostInfo.java @@ -195,7 +195,7 @@ public class HostInfo extends Task { // address without hostname if (best.isLoopbackAddress() || best.isLinkLocalAddress() - || !hasHostName(best)) { + || (best.isSiteLocalAddress() && !hasHostName(best))) { best = current; } } else {