diff options
author | Nick Hengeveld <nickh@reactrix.com> | 2005-11-12 09:38:28 -0800 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2005-11-12 23:43:11 -0800 |
commit | 54a9ba0d44c37c43670087793bfeb1b54d718cdb (patch) | |
tree | eb74d2b84f16a92b38fe86749f568702e29c6383 /http-fetch.c | |
parent | acc075a8ad5ee798c170fc2276e1c840a03b5fa4 (diff) | |
download | git-54a9ba0d44c37c43670087793bfeb1b54d718cdb.tar.gz git-54a9ba0d44c37c43670087793bfeb1b54d718cdb.tar.xz |
Fix fd leak in http-fetch
Added a call to finish_request to clean up resources if the server
returned a 404 and there are no alternates left to try.
Signed-off-by: Nick Hengeveld <nickh@reactrix.com>
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'http-fetch.c')
-rw-r--r-- | http-fetch.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/http-fetch.c b/http-fetch.c index 99b6cc7e4..b8aa965ea 100644 --- a/http-fetch.c +++ b/http-fetch.c @@ -632,6 +632,8 @@ static void process_curl_messages(void) request->repo = request->repo->next; start_request(request); + } else { + finish_request(request); } } else { finish_request(request); |