Merge branch 'ew/http-do-not-forget-to-call-curl-multi-remove-handle' into maint
authorJunio C Hamano <gitster@pobox.com>
Thu, 29 Sep 2016 23:49:39 +0000 (16:49 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 29 Sep 2016 23:49:39 +0000 (16:49 -0700)
commite007a094d49d58105a93a22bd4e6d33f6b3eacbd
tree53fa93adf4a2a2645dc47eebadb47420591bd0a9
parent35ca3e538d2e36c528ff5382a0e3cca35b46c6ed
parent2abc848d5431d028b4a6c643c93c7e371e7fdc7e
Merge branch 'ew/http-do-not-forget-to-call-curl-multi-remove-handle' into maint

The http transport (with curl-multi option, which is the default
these days) failed to remove curl-easy handle from a curlm session,
which led to unnecessary API failures.

* ew/http-do-not-forget-to-call-curl-multi-remove-handle:
  http: always remove curl easy from curlm session on release
  http: consolidate #ifdefs for curl_multi_remove_handle
  http: warn on curl_multi_add_handle failures
http.c