diff options
author | 2021-10-26 17:01:11 -0400 | |
---|---|---|
committer | 2021-10-27 16:26:37 -0700 | |
commit | 7f4c3508c06e154485ea9ce82be00e1e3df57f54 (patch) | |
tree | 8e221d860b1df11f4e50ee0d3366834faebb6a65 /contrib/mw-to-git/t/install-wiki.sh | |
parent | midx.c: don't leak MIDX from verify_midx_file (diff) | |
download | tgif-7f4c3508c06e154485ea9ce82be00e1e3df57f54.tar.xz |
t/helper/test-read-midx.c: free MIDX within read_midx_file()
When calling `read_midx_file()` to show information about a MIDX or list
the objects contained within it we fail to call `close_midx()`, leaking
the memory allocated to store that MIDX.
Fix this by calling `close_midx()` before exiting the function. We can
drop the "early" return when `show_objects` is non-zero, since the next
instruction is also a return.
(We could just as easily put a `cleanup` label here as with previous
patches. But the only other time we terminate the function early is
when we fail to load a MIDX in the first place. `close_midx()` does
handle a NULL argument, but the extra complexity is likely not
warranted).
Signed-off-by: Taylor Blau <me@ttaylorr.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'contrib/mw-to-git/t/install-wiki.sh')
0 files changed, 0 insertions, 0 deletions