mirror of
https://github.com/monitoring-plugins/monitoring-plugins.git
synced 2026-06-09 08:42:17 -04:00
Fixed support for "check_disk warn crit [path]" with thresholds at used levels
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@572 f882894a-f735-0410-b71e-b25c423dba1c
This commit is contained in:
parent
84a71d088a
commit
909d850434
1 changed files with 11 additions and 3 deletions
|
|
@ -426,7 +426,6 @@ process_arguments (int argc, char **argv)
|
|||
*dptail = se;
|
||||
dptail = &se->name_next;
|
||||
break;
|
||||
break;
|
||||
case 'X': /* exclude file system type */
|
||||
se = (struct name_list *) malloc (sizeof (struct name_list));
|
||||
se->name = strdup (optarg);
|
||||
|
|
@ -464,6 +463,7 @@ process_arguments (int argc, char **argv)
|
|||
}
|
||||
}
|
||||
|
||||
/* Support for "check_disk warn crit [fs]" with thresholds at used level */
|
||||
c = optind;
|
||||
if (w_dfp == -1 && argc > c && is_intnonneg (argv[c]))
|
||||
w_dfp = (100.0 - atof (argv[c++]));
|
||||
|
|
@ -471,8 +471,16 @@ process_arguments (int argc, char **argv)
|
|||
if (c_dfp == -1 && argc > c && is_intnonneg (argv[c]))
|
||||
c_dfp = (100.0 - atof (argv[c++]));
|
||||
|
||||
if (argc > c && strlen (path) == 0)
|
||||
path = argv[c++];
|
||||
if (argc > c && strlen (path) == 0) {
|
||||
se = (struct name_list *) malloc (sizeof (struct name_list));
|
||||
se->name = strdup (argv[c++]);
|
||||
se->name_next = NULL;
|
||||
se->w_df = w_df;
|
||||
se->c_df = c_df;
|
||||
se->w_dfp = w_dfp;
|
||||
se->c_dfp = c_dfp;
|
||||
*pathtail = se;
|
||||
}
|
||||
|
||||
if (path_select_list) {
|
||||
temp_list = path_select_list;
|
||||
|
|
|
|||
Loading…
Reference in a new issue