Subject: [PATCH 12/23] transport.c::get_refs_via_curl(): do not leak refs_url

From: Tay Ray Chuan <[email-masked]>
Date: Sat, 6 Jun 2009 16:43:40 +0800

From:	Mike Hommey <[email-masked]>

Signed-off-by: Mike Hommey <[email-masked]>
Signed-off-by: Tay Ray Chuan <[email-masked]>
---

This is based on Mike's earlier patch:

Subject: [WIP Patch 02/12] Some cleanup in get_refs_via_curl()
Date:   Sun, 18 Jan 2009 09:04:27 +0100

I've removed the http_cleanup() invocation, after Johannes reported
that it breaks http clone. I've also renamed it, for clarity's sake.

 transport.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/transport.c b/transport.c
index efecb65..9edd5aa 100644
--- a/transport.c
+++ b/transport.c
@@ -519,6 +519,7 @@ static struct ref *get_refs_via_curl(struct transport *transport, int for_push)
 		free(ref);
 	}

+	free(refs_url);
 	return refs;
 }

--
1.6.3.1