From df9ba1829a0cf830ab1e6d856fbc816abdbea9c2 Mon Sep 17 00:00:00 2001 From: Ahmet Oeztuerk Date: Tue, 12 May 2026 14:35:47 +0200 Subject: [PATCH] --timeout-result use case-insensitive comparison for result states --- plugins/check_curl.c | 8 ++++---- plugins/check_http.c | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/plugins/check_curl.c b/plugins/check_curl.c index 62d7b194..c11f13a4 100644 --- a/plugins/check_curl.c +++ b/plugins/check_curl.c @@ -1016,13 +1016,13 @@ check_curl_config_wrapper process_arguments(int argc, char **argv) { } break; case TIMEOUT_RESULT: - if (!strcmp(optarg, "0") || !strcmp(optarg, "ok")) { + if (!strcmp(optarg, "0") || !strcasecmp(optarg, "ok")) { result.config.on_timeout_result_state = STATE_OK; - } else if (!strcmp(optarg, "1") || !strcmp(optarg, "warning")) { + } else if (!strcmp(optarg, "1") || !strcasecmp(optarg, "warning")) { result.config.on_timeout_result_state = STATE_WARNING; - } else if (!strcmp(optarg, "2") || !strcmp(optarg, "critical")) { + } else if (!strcmp(optarg, "2") || !strcasecmp(optarg, "critical")) { result.config.on_timeout_result_state = STATE_CRITICAL; - } else if (!strcmp(optarg, "3") || !strcmp(optarg, "unknown")) { + } else if (!strcmp(optarg, "3") || !strcasecmp(optarg, "unknown")) { result.config.on_timeout_result_state = STATE_UNKNOWN; } else { usage2(_("Invalid timeout-result state option, give either a return code or state " diff --git a/plugins/check_http.c b/plugins/check_http.c index 04397c29..af5dba81 100644 --- a/plugins/check_http.c +++ b/plugins/check_http.c @@ -301,13 +301,13 @@ bool process_arguments(int argc, char **argv) { } break; case TIMEOUT_RESULT: - if (!strcmp(optarg, "0") || !strcmp(optarg, "ok")) { + if (!strcmp(optarg, "0") || !strcasecmp(optarg, "ok")) { socket_timeout_state = STATE_OK; - } else if (!strcmp(optarg, "1") || !strcmp(optarg, "warning")) { + } else if (!strcmp(optarg, "1") || !strcasecmp(optarg, "warning")) { socket_timeout_state = STATE_WARNING; - } else if (!strcmp(optarg, "2") || !strcmp(optarg, "critical")) { + } else if (!strcmp(optarg, "2") || !strcasecmp(optarg, "critical")) { socket_timeout_state = STATE_CRITICAL; - } else if (!strcmp(optarg, "3") || !strcmp(optarg, "unknown")) { + } else if (!strcmp(optarg, "3") || !strcasecmp(optarg, "unknown")) { socket_timeout_state = STATE_UNKNOWN; } else { usage2(_("Invalid timeout-result state option, give either a return code or state "