]> git.99rst.org Git - git.git/commit
check-ref-format: fix trivial memory leak
authorÆvar Arnfjörð Bjarmason <redacted>
Fri, 1 Jul 2022 10:42:50 +0000 (12:42 +0200)
committerJunio C Hamano <redacted>
Fri, 1 Jul 2022 18:43:42 +0000 (11:43 -0700)
commit99b6c45d8f846ed055ba814d985084733d36dabc
tree2044c931e641d2f64fa2c83aa42a85d94adf3fa4
parente4a4b31577c7419497ac30cebe30d755b97752c5
check-ref-format: fix trivial memory leak

Fix a memory leak in "git check-ref-format" that's been present in the
code in one form or another since 38eedc634bc (git check-ref-format
--print, 2009-10-12), the code got substantially refactored in
cfbe22f03f9 (check-ref-format: handle subcommands in separate
functions, 2010-08-05).

As a result we can mark a test as passing with SANITIZE=leak using
"TEST_PASSES_SANITIZE_LEAK=true".

Signed-off-by: Ævar Arnfjörð Bjarmason <redacted>
Signed-off-by: Junio C Hamano <redacted>
builtin/check-ref-format.c
t/t1402-check-ref-format.sh
git clone https://git.99rst.org/PROJECT