diff options
-rw-r--r-- | plugins-root/check_icmp.c | 4 |
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")); |