aboutsummaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorGravatar John C. Frickson <jfrickson@nagios.com> 2016-11-21 22:40:39 +0100
committerGravatar Sven Nierlein <sven@nierlein.org> 2022-09-18 20:42:26 +0200
commite2e405596a070ec3b830696ecf574ee3a243c7b1 (patch)
tree99e42b0b3099e394e9b5aa94634fa3e25a0647a8 /plugins
parentd57d2b0bdda192dc50e17ebeb8becfe249c3f8e3 (diff)
downloadmonitoring-plugins-e2e405596a070ec3b830696ecf574ee3a243c7b1.tar.gz
I had to make a couple of small changes.
Diffstat (limited to 'plugins')
-rw-r--r--plugins/check_http.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/plugins/check_http.c b/plugins/check_http.c
index 59755acd..fb38bc5b 100644
--- a/plugins/check_http.c
+++ b/plugins/check_http.c
@@ -1363,10 +1363,9 @@ check_http (void)
#define HD2 URI_HTTP "://" URI_HOST "/" URI_PATH
#define HD3 URI_HTTP "://" URI_HOST ":" URI_PORT
#define HD4 URI_HTTP "://" URI_HOST
-#define HD5 URI_PATH
/* relative reference redirect like //www.site.org/test https://tools.ietf.org/html/rfc3986 */
-#define HD6 "//" URI_HOST "/" URI_PATH
-
+#define HD5 "//" URI_HOST "/" URI_PATH
+#define HD5 URI_PATH
void
redir (char *pos, char *status_line)
@@ -1443,7 +1442,8 @@ redir (char *pos, char *status_line)
use_ssl = server_type_check (type);
i = server_port_check (use_ssl);
}
- else if (sscanf (pos, HD6, addr, url) == 2) {
+ /* URI_HTTP, URI_HOST, URI_PATH */
+ else if (sscanf (pos, HD5, addr, url) == 2) {
if(use_ssl){
strcpy (type,"https");
}
@@ -1456,7 +1456,7 @@ redir (char *pos, char *status_line)
}
/* URI_PATH */
- else if (sscanf (pos, HD5, url) == 1) {
+ else if (sscanf (pos, HD6, url) == 1) {
/* relative url */
if ((url[0] != '/')) {
if ((x = strrchr(server_url, '/')))