diff --git a/plugins/check_ping.c b/plugins/check_ping.c
index 750b055455610a3bc3c4ccd56c8e0aa5a67ce286..9652ab7fdf44145f4ec88b8aac8c97e651895f64 100644 (file)
--- a/plugins/check_ping.c
+++ b/plugins/check_ping.c
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);