Thread (28 messages) flat view 28 messages, 3 authors, 2016-12-12

Re: [PATCH v8 18/19] branch: use ref-filter printing APIs

From: Karthik Nayak <hidden>
Date: 2016-12-12 16:30:49

On Mon, Dec 12, 2016 at 5:45 PM, Jeff King [off-list ref] wrote:
On Mon, Dec 12, 2016 at 04:50:20PM +0530, Karthik Nayak wrote:
quoted
quoted
This caller never stores the return value, and it ends up leaking. So I
wonder if you wanted "static struct strbuf" in the first place (and that
would explain the strbuf_reset() in your function).
Ah! Yes this should be 'static struct strbuf' indeed, I blindly copied Junio's
suggestion.

strbuf_detach() is also a better way to go.
One of the other, though. If it's static, then you _don't_ want to
detach.
Wait. Why not? since it gets added to the strbuf's within
build_format() and that
value is not needed again, why do we need to re-allocate? we can use the same
variable again (i.e by keeping it as static).

I'm sorry, but I didn't get why these two should be mutually exclusive?

-- 
Regards,
Karthik Nayak
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help