diff options
| author | RincewindsHat <12514511+RincewindsHat@users.noreply.github.com> | 2024-08-19 15:26:52 +0200 |
|---|---|---|
| committer | RincewindsHat <12514511+RincewindsHat@users.noreply.github.com> | 2024-08-19 15:26:52 +0200 |
| commit | b6c72064a53da8b173b7406a0a535922dc0cc1b3 (patch) | |
| tree | 4b7d0e07ab606515ebaca809e4b89044ac5dbb7e | |
| parent | 46efe803cf8e7b769ca112afc158b76510b01e46 (diff) | |
| download | monitoring-plugins-b6c7206.tar.gz | |
check_curl: Parse state-regex option ignoring case
Previously the --state-regex option accepted only "critical" and
"warning" as values.
This commit changes the strcmp there to strcasecmp to be more tolerant
regarding the input.
| -rw-r--r-- | plugins/check_curl.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/plugins/check_curl.c b/plugins/check_curl.c index bf46b226..38c97109 100644 --- a/plugins/check_curl.c +++ b/plugins/check_curl.c | |||
| @@ -1775,9 +1775,9 @@ process_arguments (int argc, char **argv) | |||
| 1775 | invert_regex = true; | 1775 | invert_regex = true; |
| 1776 | break; | 1776 | break; |
| 1777 | case STATE_REGEX: | 1777 | case STATE_REGEX: |
| 1778 | if (!strcmp (optarg, "critical")) | 1778 | if (!strcasecmp (optarg, "critical")) |
| 1779 | state_regex = STATE_CRITICAL; | 1779 | state_regex = STATE_CRITICAL; |
| 1780 | else if (!strcmp (optarg, "warning")) | 1780 | else if (!strcasecmp (optarg, "warning")) |
| 1781 | state_regex = STATE_WARNING; | 1781 | state_regex = STATE_WARNING; |
| 1782 | else usage2 (_("Invalid state-regex option"), optarg); | 1782 | else usage2 (_("Invalid state-regex option"), optarg); |
| 1783 | break; | 1783 | break; |
