From 684602ddec1ae3c136eec47aa078aa3fc69bbbcf Mon Sep 17 00:00:00 2001 From: Lorenz Kästle <12514511+RincewindsHat@users.noreply.github.com> Date: Thu, 11 Sep 2025 14:44:17 +0200 Subject: check_curl: http3 is only available with libcurl 7.66 or later --- plugins/check_curl.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'plugins') diff --git a/plugins/check_curl.c b/plugins/check_curl.c index f3cf7422..7f3bcdb1 100644 --- a/plugins/check_curl.c +++ b/plugins/check_curl.c @@ -2049,8 +2049,11 @@ check_curl_config_wrapper process_arguments(int argc, char **argv) { result.config.curl_http_version = CURL_HTTP_VERSION_NONE; #endif /* LIBCURL_VERSION_NUM >= MAKE_LIBCURL_VERSION(7, 33, 0) */ } else if ((strcmp(optarg, "3") == 0)) { - // TODO find out which libcurl version starts supporting HTTP 3 +#if LIBCURL_VERSION_NUM >= MAKE_LIBCURL_VERSION(7, 66, 0) result.config.curl_config.curl_http_version = CURL_HTTP_VERSION_3; +#else + result.config.curl_http_version = CURL_HTTP_VERSION_NONE; +#endif /* LIBCURL_VERSION_NUM >= MAKE_LIBCURL_VERSION(7, 66, 0) */ } else { fprintf(stderr, "unknown http-version parameter: %s\n", optarg); exit(STATE_WARNING); -- cgit v1.2.3-74-g34f1