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

Re: [PATCH v2 04/12] refs: implement simple transactions for the packed-refs file

From: Jeff King <hidden>
Date: 2016-06-15 22:57:50

On Thu, Jun 20, 2013 at 09:49:51AM +0200, Michael Haggerty wrote:
[I just noticed that lock_ref_sha1_basic() leaks a struct lock_file
every time that it is called.]
I noticed that recently, too. I have a patch series about 90% complete
that abstracts the tempfile handling (the ultimate goal of which is to
optionally clean up tmp_* files in the objects/ directory). It refactors
the lockfile cleanup, and it would not be too hard to have a committed
or rolled-back lockfile actually remove itself from the "to clean at
exit" list.

Which would make it perfectly safe to have a lockfile as an automatic
variable as long as you commit or rollback before leaving the function.

-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