From: Julian Phillips Date: Sun, 29 Apr 2007 02:46:42 +0000 (+0100) Subject: http.c: Fix problem with repeated calls of http_init X-Git-Tag: v1.5.1.3~6 X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=e9d54bd18bcf5dc9eb68eb1cba9a6a7ba3f71fd6;p=git.git http.c: Fix problem with repeated calls of http_init Calling http_init after calling http_cleanup causes a segfault. This is due to the pragma_header curl_slist being freed but not being set to NULL. The subsequent call to http_init tries to setup the slist again, but it now points to an invalid memory location. Signed-off-by: Julian Phillips Signed-off-by: Junio C Hamano --- diff --git a/http.c b/http.c index 576740fef..ae27e0c94 100644 --- a/http.c +++ b/http.c @@ -300,6 +300,7 @@ void http_cleanup(void) curl_global_cleanup(); curl_slist_free_all(pragma_header); + pragma_header = NULL; } struct active_request_slot *get_active_slot(void)