diff options
author | Ævar Arnfjörð Bjarmason <avarab@gmail.com> | 2021-10-07 12:01:37 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2021-10-07 15:40:16 -0700 |
commit | 465028e0e25518bfff8b83057775cb6b2df2aade (patch) | |
tree | b8b76f7f93aa796181190a543f01c71064015f41 /builtin/branch.c | |
parent | ls-files: add missing string_list_clear() (diff) | |
download | tgif-465028e0e25518bfff8b83057775cb6b2df2aade.tar.xz |
merge: add missing strbuf_release()
We strbuf_reset() this "struct strbuf" in a loop earlier, but never
freed it. Plugs a memory leak that's been here ever since this code
got introduced in 1c7b76be7d6 (Build in merge, 2008-07-07).
This takes us from 68 failed tests in "t7600-merge.sh" to 59 under
SANITIZE=leak, and makes "t7604-merge-custom-message.sh" pass!
Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'builtin/branch.c')
0 files changed, 0 insertions, 0 deletions