aboutsummaryrefslogtreecommitdiff
path: root/plugins/check_curl.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/check_curl.c')
-rw-r--r--plugins/check_curl.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/plugins/check_curl.c b/plugins/check_curl.c
index 7f1f64c3..9dea9c44 100644
--- a/plugins/check_curl.c
+++ b/plugins/check_curl.c
@@ -1503,8 +1503,12 @@ process_arguments (int argc, char **argv)
curl_http_version = CURL_HTTP_VERSION_1_0;
} else if (strcmp (optarg, "1.1") == 0) {
curl_http_version = CURL_HTTP_VERSION_1_1;
- } else if (strcmp (optarg, "2") == 0) {
+ } else if ((strcmp (optarg, "2.0") == 0) || (strcmp (optarg, "2") == 0)) {
+#if LIBCURL_VERSION_NUM >= MAKE_LIBCURL_VERSION(7, 33, 0)
curl_http_version = CURL_HTTP_VERSION_2_0;
+#else
+ curl_http_version = CURL_HTTP_VERSION_NONE;
+#endif /* LIBCURL_VERSION_NUM >= MAKE_LIBCURL_VERSION(7, 33, 0) */
} else {
fprintf (stderr, "unkown http-version parameter: %s\n", optarg);
exit (STATE_WARNING);