aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2021-10-03 21:49:20 -0700
committerJunio C Hamano <gitster@pobox.com>2021-10-03 21:49:20 -0700
commit068966d2e8eab8b9c25a991bcd8e20d6323daff8 (patch)
tree17214e5257b5b5a2cc174dedcfd58b202cc1a79a
parentMerge branch 'ab/bundle-remove-verbose-option' (diff)
parentpackfile: release bad_objects in close_pack() (diff)
downloadgit-068966d2e8eab8b9c25a991bcd8e20d6323daff8.tar.gz
git-068966d2e8eab8b9c25a991bcd8e20d6323daff8.zip
Merge branch 'rs/close-pack-leakfix'
Leakfix. * rs/close-pack-leakfix: packfile: release bad_objects in close_pack()
-rw-r--r--packfile.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/packfile.c b/packfile.c
index 0e92bd7bd2..89402cfc69 100644
--- a/packfile.c
+++ b/packfile.c
@@ -339,6 +339,7 @@ void close_pack(struct packed_git *p)
close_pack_fd(p);
close_pack_index(p);
close_pack_revindex(p);
+ oidset_clear(&p->bad_objects);
}
void close_object_store(struct raw_object_store *o)