aboutsummaryrefslogtreecommitdiff
path: root/plugins/check_curl.c
diff options
context:
space:
mode:
authorGravatar Sven Nierlein <sven@nierlein.de> 2021-04-07 11:49:10 +0200
committerGravatar GitHub <noreply@github.com> 2021-04-07 11:49:10 +0200
commit10337247973e9fad8a5fed6fc5e78b0637326237 (patch)
treee5f4e71ae72b376095586e3a9ac4f44d6d0a362f /plugins/check_curl.c
parent2e5b38cc832c3e818b43515636e04b7218e6f995 (diff)
parent2482950e267a752b37d696c10ea091dc62d6d8a7 (diff)
downloadmonitoring-plugins-10337247973e9fad8a5fed6fc5e78b0637326237.tar.gz
Merge pull request #1668 from bazzisoft/master
Update check_curl.c to display a specific human-readable error message where possible
Diffstat (limited to 'plugins/check_curl.c')
-rw-r--r--plugins/check_curl.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/plugins/check_curl.c b/plugins/check_curl.c
index 9f1eafa2..ee9c8b1d 100644
--- a/plugins/check_curl.c
+++ b/plugins/check_curl.c
@@ -313,8 +313,8 @@ static char *string_statuscode (int major, int minor)
/* assuming here HTTP/N with N>=4 */
snprintf (buf, sizeof (buf), "HTTP/%d", major);
break;
- }
-
+ }
+
return buf;
}
@@ -662,7 +662,7 @@ check_http (void)
/* Curl errors, result in critical Nagios state */
if (res != CURLE_OK) {
snprintf (msg, DEFAULT_BUFFER_SIZE, _("Invalid HTTP response received from host on port %d: cURL returned %d - %s"),
- server_port, res, curl_easy_strerror(res));
+ server_port, res, errbuf[0] ? errbuf : curl_easy_strerror(res));
die (STATE_CRITICAL, "HTTP CRITICAL - %s\n", msg);
}