From: Daniel Stenberg Date: Wed, 25 May 2022 11:06:29 +0000 (+0200) Subject: c-hyper: mark status line as status for Curl_client_write() X-Git-Tag: curl-7_84_0~135 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b67dcc8ed717d2de8555f027e2148bb4f2e5efce;p=thirdparty%2Fcurl.git c-hyper: mark status line as status for Curl_client_write() To make sure the headers API can filter it out as not a regular header. Reported-by: Gisle Vanem Fixes #8894 Closes #8914 --- diff --git a/lib/c-hyper.c b/lib/c-hyper.c index 9ea2e883b9..ec2e15d534 100644 --- a/lib/c-hyper.c +++ b/lib/c-hyper.c @@ -288,7 +288,7 @@ static CURLcode status_line(struct Curl_easy *data, len); if(!data->state.hconnect || !data->set.suppress_connect_headers) { - writetype = CLIENTWRITE_HEADER; + writetype = CLIENTWRITE_HEADER|CLIENTWRITE_STATUS; if(data->set.include_header) writetype |= CLIENTWRITE_BODY; result = Curl_client_write(data, writetype,