diff options
author | Sergey Vlasov <vsu@altlinux.ru> | 2005-05-04 21:44:15 +0400 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-05-04 10:58:15 -0700 |
commit | 13019d413647c4fbd3bb1564bbdf0d934c0a74d7 (patch) | |
tree | 571c0f4599fbeefd995bbc24480add1575c36c94 /blob.c | |
parent | 705acc5c943e1147e552daf613c679c07b9772d9 (diff) | |
download | git-13019d413647c4fbd3bb1564bbdf0d934c0a74d7.tar.gz git-13019d413647c4fbd3bb1564bbdf0d934c0a74d7.tar.xz |
[PATCH] Fix memory leaks in git-fsck-cache
This patch fixes memory leaks in parse_object() and related functions;
these leaks were very noticeable when running git-fsck-cache.
Signed-off-by: Sergey Vlasov <vsu@altlinux.ru>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'blob.c')
-rw-r--r-- | blob.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -34,6 +34,7 @@ int parse_blob(struct blob *item) if (!buffer) return error("Could not read %s", sha1_to_hex(item->object.sha1)); + free(buffer); if (strcmp(type, blob_type)) return error("Object %s not a blob", sha1_to_hex(item->object.sha1)); |