diff options
Diffstat (limited to 'plugins-root')
-rw-r--r-- | plugins-root/check_icmp.c | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/plugins-root/check_icmp.c b/plugins-root/check_icmp.c index 0401788..274277b 100644 --- a/plugins-root/check_icmp.c +++ b/plugins-root/check_icmp.c | |||
@@ -242,12 +242,12 @@ static unsigned int warn_down = 1, crit_down = 1; /* host down threshold values | |||
242 | static int min_hosts_alive = -1; | 242 | static int min_hosts_alive = -1; |
243 | float pkt_backoff_factor = 1.5; | 243 | float pkt_backoff_factor = 1.5; |
244 | float target_backoff_factor = 1.5; | 244 | float target_backoff_factor = 1.5; |
245 | int rta_mode=0; | 245 | bool rta_mode=false; |
246 | int pl_mode=0; | 246 | bool pl_mode=false; |
247 | int jitter_mode=0; | 247 | bool jitter_mode=false; |
248 | int score_mode=0; | 248 | bool score_mode=false; |
249 | int mos_mode=0; | 249 | bool mos_mode=false; |
250 | int order_mode=0; | 250 | bool order_mode=false; |
251 | 251 | ||
252 | /** code start **/ | 252 | /** code start **/ |
253 | static void | 253 | static void |
@@ -582,26 +582,26 @@ main(int argc, char **argv) | |||
582 | break; | 582 | break; |
583 | case 'R': /* RTA mode */ | 583 | case 'R': /* RTA mode */ |
584 | get_threshold2(optarg, &warn, &crit,1); | 584 | get_threshold2(optarg, &warn, &crit,1); |
585 | rta_mode=1; | 585 | rta_mode=true; |
586 | break; | 586 | break; |
587 | case 'P': /* packet loss mode */ | 587 | case 'P': /* packet loss mode */ |
588 | get_threshold2(optarg, &warn, &crit,2); | 588 | get_threshold2(optarg, &warn, &crit,2); |
589 | pl_mode=1; | 589 | pl_mode=true; |
590 | break; | 590 | break; |
591 | case 'J': /* jitter mode */ | 591 | case 'J': /* jitter mode */ |
592 | get_threshold2(optarg, &warn, &crit,3); | 592 | get_threshold2(optarg, &warn, &crit,3); |
593 | jitter_mode=1; | 593 | jitter_mode=true; |
594 | break; | 594 | break; |
595 | case 'M': /* MOS mode */ | 595 | case 'M': /* MOS mode */ |
596 | get_threshold2(optarg, &warn, &crit,4); | 596 | get_threshold2(optarg, &warn, &crit,4); |
597 | mos_mode=1; | 597 | mos_mode=true; |
598 | break; | 598 | break; |
599 | case 'S': /* score mode */ | 599 | case 'S': /* score mode */ |
600 | get_threshold2(optarg, &warn, &crit,5); | 600 | get_threshold2(optarg, &warn, &crit,5); |
601 | score_mode=1; | 601 | score_mode=true; |
602 | break; | 602 | break; |
603 | case 'O': /* out of order mode */ | 603 | case 'O': /* out of order mode */ |
604 | order_mode=1; | 604 | order_mode=true; |
605 | break; | 605 | break; |
606 | } | 606 | } |
607 | } | 607 | } |
@@ -758,6 +758,7 @@ main(int argc, char **argv) | |||
758 | 758 | ||
759 | host = list; | 759 | host = list; |
760 | table = malloc(sizeof(struct rta_host *) * targets); | 760 | table = malloc(sizeof(struct rta_host *) * targets); |
761 | |||
761 | i = 0; | 762 | i = 0; |
762 | while(host) { | 763 | while(host) { |
763 | host->id = i*packets; | 764 | host->id = i*packets; |
@@ -1831,7 +1832,8 @@ get_threshold(char *str, threshold *th) | |||
1831 | static int | 1832 | static int |
1832 | get_threshold2(char *str, threshold *warn, threshold *crit, int type) | 1833 | get_threshold2(char *str, threshold *warn, threshold *crit, int type) |
1833 | { | 1834 | { |
1834 | char *p = NULL, i = 0; | 1835 | char *p = NULL; |
1836 | bool i = false; | ||
1835 | 1837 | ||
1836 | if(!str || !strlen(str) || !warn || !crit) return -1; | 1838 | if(!str || !strlen(str) || !warn || !crit) return -1; |
1837 | /* pointer magic slims code by 10 lines. i is bof-stop on stupid libc's */ | 1839 | /* pointer magic slims code by 10 lines. i is bof-stop on stupid libc's */ |
@@ -1851,7 +1853,7 @@ get_threshold2(char *str, threshold *warn, threshold *crit, int type) | |||
1851 | else if (type==5) | 1853 | else if (type==5) |
1852 | crit->score = atof(p+1); | 1854 | crit->score = atof(p+1); |
1853 | } | 1855 | } |
1854 | i = 1; | 1856 | i = true; |
1855 | p--; | 1857 | p--; |
1856 | } | 1858 | } |
1857 | if (type==1) | 1859 | if (type==1) |