Code

Reduced DNS lookups in check_ping and netutils.c in IPv6 configurations
[nagiosplug.git] / plugins / check_ping.c
index 750b055455610a3bc3c4ccd56c8e0aa5a67ce286..9652ab7fdf44145f4ec88b8aac8c97e651895f64 100644 (file)
@@ -109,7 +109,7 @@ main (int argc, char **argv)
        for (i = 0 ; i < n_addresses ; i++) {
                
 #ifdef PING6_COMMAND
-               if (is_inet6_addr(addresses[i]) && address_family != AF_INET)
+               if (address_family != AF_INET && is_inet6_addr(addresses[i]))
                        rawcmd = strdup(PING6_COMMAND);
                else
                        rawcmd = strdup(PING_COMMAND);