diff options
author | Alexandre Julliard <julliard@winehq.org> | 2007-05-02 14:53:23 +0200 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2007-05-03 22:12:40 -0700 |
commit | 9cf04301b182c4c57d62ea63554d109db613f9d3 (patch) | |
tree | 9c46683432defec26246e21e22f2ca94bf1d0a8f | |
parent | 7a33b0bfced9cfcea785dac5ddf189d937a42446 (diff) | |
download | git-9cf04301b182c4c57d62ea63554d109db613f9d3.tar.gz |
http-fetch: Disable use of curl multi support for libcurl < 7.16.
curl_multi_remove_handle() is broken in libcurl < 7.16, in that it
doesn't correctly update the active handles count when a request is
aborted. This causes the transfer to hang forever waiting for the
handle count to become less than the number of active requests.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
-rw-r--r-- | http.h | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -6,7 +6,7 @@ #include <curl/curl.h> #include <curl/easy.h> -#if LIBCURL_VERSION_NUM >= 0x070908 +#if LIBCURL_VERSION_NUM >= 0x071000 #define USE_CURL_MULTI #define DEFAULT_MAX_REQUESTS 5 #endif |