RFR: 8080819: Inet4AddressImpl regression caused by JDK-7180557

Michael McMahon michael.x.mcmahon at oracle.com
Wed Jun 3 15:22:29 UTC 2015


Seems reasonable Rob. I guess a test isn't feasible?

Michael.

On 03/06/15 14:25, Rob McKenna wrote:
> 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



More information about the net-dev mailing list