mirror of
https://github.com/curl/curl.git
synced 2024-11-21 01:16:58 +08:00
http2: set correct scheme in handler structs [regression]
Since commit a5aec58
the handler schemes need to match for the
connections to be reused and for HTTP/2 multiplexing to work, reusing
connections is very important!
Closes #736
This commit is contained in:
parent
2505fbbdb5
commit
1fc767210c
@ -155,7 +155,7 @@ void Curl_http2_setup_conn(struct connectdata *conn)
|
||||
* HTTP to HTTP2.
|
||||
*/
|
||||
const struct Curl_handler Curl_handler_http2 = {
|
||||
"HTTP2", /* scheme */
|
||||
"HTTP", /* scheme */
|
||||
ZERO_NULL, /* setup_connection */
|
||||
Curl_http, /* do_it */
|
||||
Curl_http_done, /* done */
|
||||
@ -175,7 +175,7 @@ const struct Curl_handler Curl_handler_http2 = {
|
||||
};
|
||||
|
||||
const struct Curl_handler Curl_handler_http2_ssl = {
|
||||
"HTTP2", /* scheme */
|
||||
"HTTPS", /* scheme */
|
||||
ZERO_NULL, /* setup_connection */
|
||||
Curl_http, /* do_it */
|
||||
Curl_http_done, /* done */
|
||||
|
Loading…
Reference in New Issue
Block a user