diff --git a/src/http.c b/src/http.c index fdb0d7e..17fd558 100644 --- a/src/http.c +++ b/src/http.c @@ -2022,10 +2022,9 @@ gethttp (struct url *u, struct http_stat *hs, int *dt, struct url *proxy, the regular request below. */ proxyauth = NULL; } - /* Examples in rfc2817 use the Host header in CONNECT - requests. I don't see how that gains anything, given - that the contents of Host would be exactly the same as - the contents of CONNECT. */ + request_set_header (connreq, "Host", + aprintf ("%s:%d", u->host, u->port), + rel_value); write_error = request_send (connreq, sock, 0); request_free (connreq);