diff options
author | Junio C Hamano <junkio@cox.net> | 2005-05-07 01:27:00 -0700 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2005-05-07 01:27:00 -0700 |
commit | 383f85b72a41279f69a3a569420615761491b8a2 (patch) | |
tree | 211e0e6e95f2ac5260ebe2108b2f812def1d56a8 | |
parent | 651df67bbc41e8d0cb84f35aa541542bd6806825 (diff) | |
download | git-383f85b72a41279f69a3a569420615761491b8a2.tar.gz git-383f85b72a41279f69a3a569420615761491b8a2.tar.xz |
Free compressed buffer after write_sha1_file() is done.
This does not matter for commands that write just a handful SHA1 files,
but is noticeable in git-convert-cache which essentially traverses the
entire object database.
Signed-off-by: Junio C Hamano <junkio@cox.net>
-rw-r--r-- | sha1_file.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sha1_file.c b/sha1_file.c index bd68783a4..ee62eee20 100644 --- a/sha1_file.c +++ b/sha1_file.c @@ -425,6 +425,7 @@ int write_sha1_file(char *buf, unsigned long len, const char *type, unsigned cha die("unable to write file"); fchmod(fd, 0444); close(fd); + free(compressed); ret = link(tmpfile, filename); if (ret < 0) { |