mirror of
https://github.com/flatpak/flatpak.git
synced 2026-05-24 16:57:42 -04:00
flatpak-utils-http: check for HTTP2 support before trying to use it
This commit is contained in:
committed by
Alexander Larsson
parent
bd53d40962
commit
83b881cdc2
@@ -388,8 +388,10 @@ flatpak_create_http_session (const char *user_agent)
|
||||
* libcurl 7.43.0.
|
||||
*/
|
||||
#if CURL_AT_LEAST_VERSION(7, 51, 0)
|
||||
rc = curl_easy_setopt (curl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_2_0);
|
||||
g_assert_cmpint (rc, ==, CURLM_OK);
|
||||
if ((curl_version_info (CURLVERSION_NOW))->features & CURL_VERSION_HTTP2) {
|
||||
rc = curl_easy_setopt (curl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_2_0);
|
||||
g_assert_cmpint (rc, ==, CURLM_OK);
|
||||
}
|
||||
#endif
|
||||
/* https://github.com/curl/curl/blob/curl-7_53_0/docs/examples/http2-download.c */
|
||||
#if (CURLPIPE_MULTIPLEX > 0)
|
||||
|
||||
Reference in New Issue
Block a user