From 4491377f64139c9d05b31e7b26ce4d472a50909c Mon Sep 17 00:00:00 2001 From: Fufu Fang Date: Sat, 20 Jul 2019 19:23:24 +0100 Subject: [PATCH] forces HTTP1.1 to fix issue #36 --- src/link.c | 3 +++ src/network.c | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/link.c b/src/link.c index 27a8994..ab2548a 100644 --- a/src/link.c +++ b/src/link.c @@ -107,9 +107,12 @@ static CURL *Link_to_curl(Link *link) curl_easy_setopt(curl, CURLOPT_CONNECTTIMEOUT, 15); curl_easy_setopt(curl, CURLOPT_SHARE, CURL_SHARE); curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, write_memory_callback); + curl_easy_setopt(curl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1); + // curl_easy_setopt(curl, CURLOPT_VERBOSE, 1L); + if (NETWORK_CONFIG.username) { curl_easy_setopt(curl, CURLOPT_USERNAME, NETWORK_CONFIG.username); } diff --git a/src/network.c b/src/network.c index bb3808e..26c22ea 100644 --- a/src/network.c +++ b/src/network.c @@ -259,7 +259,6 @@ LinkTable *network_init(const char *url) NETWORK_CONFIG.max_conns); curl_multi_setopt(curl_multi, CURLMOPT_MAX_HOST_CONNECTIONS, NETWORK_CONFIG.max_conns); - curl_multi_setopt(curl_multi, CURLMOPT_PIPELINING, CURLPIPE_MULTIPLEX); /* ------------ Initialise locks ---------*/ if (pthread_mutex_init(&transfer_lock, NULL)) {