From: Junio C Hamano Date: Sat, 7 May 2005 08:27:00 +0000 (-0700) Subject: Free compressed buffer after write_sha1_file() is done. X-Git-Tag: v0.99~603^2~23 X-Git-Url: https://git.verplant.org/?a=commitdiff_plain;h=383f85b72a41279f69a3a569420615761491b8a2;p=git.git 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 --- diff --git a/sha1_file.c b/sha1_file.c index bd68783a..ee62eee2 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) {