Re: [PATCH 2/3] bundle.c: fix memory leak
From: Junio C Hamano <hidden>
Date: 2016-06-15 23:04:07
Stefan Beller [off-list ref] writes:
On Tue, Mar 10, 2015 at 3:40 PM, Junio C Hamano [off-list ref] wrote:quoted
Stefan Beller [off-list ref] writes:quoted
The continue statements nearby also have an accompanying free(ref); Signed-off-by: Stefan Beller <redacted> ---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.
Yeah, I suspect that the end result may look more like that if you cover the dwim_ref() one as well. Thanks.