Hello, On 26/11/12 15:17, Steve Dickson wrote: > With recent changes to the /etc/hosts file, the 'localhost' > is now multiply defined as both an IPv4 address (127.0.01) > and an IPv6 address (::1). This change causes first address > returned by getaddrinfo('localhost') to be the IPv6 address > instead of the IPv4 address. > > The change in the default 'localhost' address type causes > existing exports using '127.0.0.1' to fail, because the > '::1' address is tried first and fails. The problem > being not all the addresses that are returned by > getaddrinfo('localhost') are tried. > > So this patch allows that address list to continue to be > process when the 'ENOENT' error is returned by the server. > > Signed-off-by: Steve Dickson <steved@xxxxxxxxxx> After further review and some chat on IRC (thanks Frank!) using EACCES, instead of ENOENT, to cause the next address to be tried is much more straightforward and simpler... V2 is on the way... steved. -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html