From: Stefan Beller Date: Tue, 10 Mar 2015 23:08:32 GMT Subject: Re: [PATCH 2/3] bundle.c: fix memory leak Message-ID: In-Reply-To: On Tue, Mar 10, 2015 at 3:40 PM, Junio C Hamano wrote: > 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. That should also be fixed I guess. I'll look into it. These one liner fixes are mostly done as a side project having fun, just doing what the code analysis tools says, sorry for not catching that one. Maybe instead of the reoccuring pattern free(ref); continue; we could just have a goto cleanup which goes to the end of the loop where we have the free anyway.