Hi folks,

7180557 used getifaddrs as a way of determining the local hosts ip address on Mac OSX in order to fix a problem with OSX's naming system. When fixing this we decided to place that call before the call to getaddrinfo thus taking the naming system out of the equation.

Unfortunately when running over VPN we return the wrong ifaddr causing a failure.

The solution is to place the getifaddrs call below getaddrinfo and to only call it if there is an error with getaddrinfo as there was in the original (7180557) case.

http://cr.openjdk.java.net/~robm/8080819/webrev.01/

        -Rob

Reply via email to