Hi, On Fri, 8 Feb 2008, Mike Hommey wrote: > diff --git a/http.c b/http.c > index d2c11ae..a3aa9e9 100644 > --- a/http.c > +++ b/http.c > @@ -215,9 +215,14 @@ static CURL* get_curl_handle(void) > > void http_init(void) > { > + static int init = 0; > char *low_speed_limit; > char *low_speed_time; > > + if (init) > + return; > + init = 1; > + Don't you have to make this conditional on the CURL version as well? I mean, that cleanup: > diff --git a/transport.c b/transport.c > index babaa21..32ab521 100644 > --- a/transport.c > +++ b/transport.c > @@ -473,7 +473,9 @@ static struct ref *get_refs_via_curl(struct transport *transport) > return NULL; > } > > +#if (LIBCURL_VERSION_NUM < 0x071003) || (LIBCURL_VERSION_NUM > 0x071200) > http_cleanup(); > +#endif requires us to init again, no? Ciao, Dscho - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html