From: Junio C Hamano Date: Tue, 10 Mar 2015 22:40:16 GMT Subject: Re: [PATCH 2/3] bundle.c: fix memory leak Message-ID: In-Reply-To: <1425920304-22360-2-git-send-email-sbeller@google.com> Stefan Beller writes: > The continue statements nearby also have an accompanying free(ref); > > Signed-off-by: Stefan Beller > --- I wonder what happens when dwim_ref() returned 2 or more, though. > bundle.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/bundle.c b/bundle.c > index 2e2dbd5..534783d 100644 > --- a/bundle.c > +++ b/bundle.c > @@ -342,6 +342,7 @@ static int write_bundle_refs(int bundle_fd, struct rev_info *revs) > if (e->item->type == OBJ_TAG && > !is_tag_in_date_range(e->item, revs)) { > e->item->flags |= UNINTERESTING; > + free(ref); > continue; > }