mirror of
https://github.com/curl/curl.git
synced 2025-02-23 15:10:03 +08:00
h2h3: fix overriding the 'TE: Trailers' header
A 'TE: Trailers' header is explicitly replaced by 'te: trailers' (lowercase) in Curl_pseudo_headers() when building the list of HTTP/2 or HTTP/3 headers. However, this is then replaced again by the original value due to a bug, resulting in the uppercased version being sent. Some HTTP/2 servers reject the whole HTTP/2 stream when this is the case. Closes #9170
This commit is contained in:
parent
0484127805
commit
b9b6148c45
@ -258,9 +258,6 @@ CURLcode Curl_pseudo_headers(struct Curl_easy *data,
|
|||||||
nva[i].valuelen = (end - hdbuf);
|
nva[i].valuelen = (end - hdbuf);
|
||||||
}
|
}
|
||||||
|
|
||||||
nva[i].value = hdbuf;
|
|
||||||
nva[i].valuelen = (end - hdbuf);
|
|
||||||
|
|
||||||
++i;
|
++i;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user