Thread (2 messages) flat view 2 messages, 2 authors, 2016-06-15

Re: [PATCH 2/3] bundle.c: fix memory leak

From: Junio C Hamano <hidden>
Date: 2016-06-15 23:04:07

Possibly related (same subject, not in this thread)

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.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help