Thread (4 messages) 4 messages, 2 authors, 2016-06-15

Re: [PATCH 1/2 jk/war-on-sprintf] read_branches_file: plug a FILE* leak

flat view

From: Jeff King <hidden>
Date: 2016-06-15 23:07:02

On Fri, Oct 23, 2015 at 08:02:51AM +0200, Johannes Sixt wrote:
The earlier rewrite f28e3ab2 (read_branches_file: simplify string handling)
of read_branches_file() lost an fclose() call. Put it back.

As on Windows files that are open cannot be removed, the leak manifests in
a failure of 'git remote rename origin origin' when the remote's URL is
specified in .git/branches/origin, because by the time that the command
attempts to remove this file, it is still open.
Thanks for catching. This was due to my last-minute rewrite of
strbuf_read_file into fopen/strbuf_getline. Your patch looks good to me.

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