]> git.ipfire.org Git - thirdparty/git.git/commit
test-tool: fix leak in delete-gpgsig command
authorJeff King <peff@peff.net>
Wed, 29 Oct 2025 19:10:31 +0000 (15:10 -0400)
committerJunio C Hamano <gitster@pobox.com>
Wed, 29 Oct 2025 19:36:10 +0000 (12:36 -0700)
commit85333aa1af6ebd609bf564a0ecae0b17c6388546
treef81872ed4601c6a357d941fab21bec4bd9d52339
parenta1cf0cf13ab3a659ac77b7d749d6e5b11dc0142b
test-tool: fix leak in delete-gpgsig command

We read the input into a strbuf, so we must free it. Without this, t1016
complains in SANITIZE=leak mode.

The bug was introduced in 7673ecd2dc (t1016-compatObjectFormat: add
tests to verify the conversion between objects, 2023-10-01). But nobody
seems to have noticed, probably because CI did not run these tests until
the fix in 6cd8369ef3 (t/lib-gpg: call prepare_gnupghome() in GPG2
prereq, 2024-07-03).

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/helper/test-delete-gpgsig.c