static char *value_string_g;
static char *hostname_g;
+static char *range_warning_s;
+static char *range_critical_s;
static range_t range_critical_g;
static range_t range_warning_g;
static int consolitation_g = CON_NONE;
if (values_num > 0) {
printf(" |");
for (size_t i = 0; i < values_num; i++)
- printf(" %s=%f;;;;", values_names[i], values[i]);
+ printf(" %s=%f;%s;%s;;", values_names[i], values[i], range_warning_s,
+ range_critical_s);
}
printf("\n");
switch (c) {
case 'c':
+ range_critical_s = (char *)malloc(strlen(optarg) + 1);
+ strcpy(range_critical_s, optarg);
parse_range(optarg, &range_critical_g);
break;
case 'w':
+ range_warning_s = (char *)malloc(strlen(optarg) + 1);
+ strcpy(range_warning_s, optarg);
parse_range(optarg, &range_warning_g);
break;
case 's':