Browse Source

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>
maint
Linus Torvalds 18 years ago committed by Junio C Hamano
parent
commit
2cdf9509df
  1. 2
      read-cache.c

2
read-cache.c

@ -1010,7 +1010,7 @@ int write_cache(int newfd, struct cache_entry **cache, int entries) @@ -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…
Cancel
Save