• Geoff Garside's avatar
    Fix incorrect "no route to host" errors. · c4ed06d9
    Geoff Garside authored
    If getaddrinfo(3) includes an AF_INET6 address before an AF_INET
    address on a host with only IPv4 network connectivity then the
    redisContextConnectTcp call would fail with "no route to host".
    
    This commit fixes this issue by specifically handling the errno
    EHOSTUNREACH error and entering another iteration of the addrinfo
    loop. This will allow following AF_INET addresses to be attempted.
    c4ed06d9
net.c 8.29 KB