From: Daniel Stenberg Date: Sun, 14 Jan 2024 13:42:08 +0000 (+0100) Subject: cf-h1-proxy: no CURLOPT_USERAGENT in CONNECT with hyper X-Git-Tag: curl-8_6_0~87 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e186ca6534a21b391550a160b8b15f28d60fda37;p=thirdparty%2Fcurl.git cf-h1-proxy: no CURLOPT_USERAGENT in CONNECT with hyper Follow-up to 693cd1679361828a which was incomplete Ref #12680 Closes #12697 --- diff --git a/lib/cf-h1-proxy.c b/lib/cf-h1-proxy.c index 2d2d858092..167e5315a8 100644 --- a/lib/cf-h1-proxy.c +++ b/lib/cf-h1-proxy.c @@ -725,7 +725,7 @@ static CURLcode start_CONNECT(struct Curl_cfilter *cf, } if(!Curl_checkProxyheaders(data, conn, STRCONST("User-Agent")) && - data->set.str[STRING_USERAGENT]) { + data->set.str[STRING_USERAGENT] && *data->set.str[STRING_USERAGENT]) { struct dynbuf ua; Curl_dyn_init(&ua, DYN_HTTP_REQUEST); result = Curl_dyn_addf(&ua, "User-Agent: %s\r\n",