summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--plugins-root/check_icmp.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/plugins-root/check_icmp.c b/plugins-root/check_icmp.c
index 6a883a82..98891f02 100644
--- a/plugins-root/check_icmp.c
+++ b/plugins-root/check_icmp.c
@@ -467,10 +467,14 @@ main(int argc, char **argv)
467 unsigned short size; 467 unsigned short size;
468 switch(arg) { 468 switch(arg) {
469 case '4': 469 case '4':
470 if (address_family != -1)
471 crash("Multiple protocol versions not supported");
470 address_family = AF_INET; 472 address_family = AF_INET;
471 break; 473 break;
472 case '6': 474 case '6':
473#ifdef USE_IPV6 475#ifdef USE_IPV6
476 if (address_family != -1)
477 crash("Multiple protocol versions not supported");
474 address_family = AF_INET6; 478 address_family = AF_INET6;
475#else 479#else
476 usage (_("IPv6 support not available\n")); 480 usage (_("IPv6 support not available\n"));