write-cache: do not leak the serialized cache-tree data.
It is not used after getting written, and just is leaking every time we write the index out. Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
parent
2a3a3c247e
commit
2cdf9509df
@ -1010,7 +1010,7 @@ int write_cache(int newfd, struct cache_entry **cache, int entries)
|
||||
if (data &&
|
||||
!write_index_ext_header(&c, newfd, CACHE_EXT_TREE, sz) &&
|
||||
!ce_write(&c, newfd, data, sz))
|
||||
;
|
||||
free(data);
|
||||
else {
|
||||
free(data);
|
||||
return -1;
|
||||
|
Loading…
Reference in New Issue
Block a user