]> git.ipfire.org Git - thirdparty/git.git/commit
revision: fix leaking saved parents
authorPatrick Steinhardt <ps@pks.im>
Mon, 30 Sep 2024 09:14:06 +0000 (11:14 +0200)
committerJunio C Hamano <gitster@pobox.com>
Mon, 30 Sep 2024 18:23:07 +0000 (11:23 -0700)
commit6512d6e473c1c1f9f2e6967e2703a19784109a8b
treee7796fa5a8dcee970add8aab88314f6b76dfceff
parent4cc2cee5ac1491960afc54cc5ef14b50ddceb4d2
revision: fix leaking saved parents

The `saved_parents` slab is used by `--full-diff` to save parents of a
commit which we are about to rewrite. We do not release its contents
once it's not used anymore, causing a memory leak. Plug it.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
revision.c
t/t6012-rev-list-simplify.sh