summaryrefslogtreecommitdiffstats
path: root/lib/libfetch/http.c
diff options
context:
space:
mode:
authordes <des@FreeBSD.org>2013-07-21 06:59:56 +0000
committerdes <des@FreeBSD.org>2013-07-21 06:59:56 +0000
commit50344d2c6fa57df45b9e656a17671bab25912608 (patch)
tree896279eb42445a2c7e1817eb31062eb64aecb0c6 /lib/libfetch/http.c
parent25c503b103d90a6d11bbe3e2f2f7b0df36f5b381 (diff)
downloadFreeBSD-src-50344d2c6fa57df45b9e656a17671bab25912608.zip
FreeBSD-src-50344d2c6fa57df45b9e656a17671bab25912608.tar.gz
Use the correct request syntax for proxied (tunneled) HTTPS requests.
PR: bin/180666 MFC after: 3 days
Diffstat (limited to 'lib/libfetch/http.c')
-rw-r--r--lib/libfetch/http.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/libfetch/http.c b/lib/libfetch/http.c
index 28c0e59..4811fe0 100644
--- a/lib/libfetch/http.c
+++ b/lib/libfetch/http.c
@@ -1581,7 +1581,7 @@ http_request(struct url *URL, const char *op, struct url_stat *us,
if (verbose)
fetch_info("requesting %s://%s%s",
url->scheme, host, url->doc);
- if (purl) {
+ if (purl && strcasecmp(URL->scheme, SCHEME_HTTPS) != 0) {
http_cmd(conn, "%s %s://%s%s HTTP/1.1",
op, url->scheme, host, url->doc);
} else {
OpenPOWER on IntegriCloud