]> git.ipfire.org Git - thirdparty/git.git/commit - urlmatch.c
urlmatch.c: add and use a *_release() function
authorÆvar Arnfjörð Bjarmason <avarab@gmail.com>
Fri, 4 Mar 2022 18:32:07 +0000 (19:32 +0100)
committerJunio C Hamano <gitster@pobox.com>
Fri, 4 Mar 2022 21:24:18 +0000 (13:24 -0800)
commita41e8e74674d53a46616b01f2c18e43c7f2f30a8
treecbc78213d5eae87f1157ee0f35ab673de68ae7f9
parenta18d66cefb9e5ee4fd49be1d60e90523cd89ca0f
urlmatch.c: add and use a *_release() function

Plug a memory leak in credential_apply_config() by adding and using a
new urlmatch_config_release() function. This just does a
string_list_clear() on the "vars" member.

This finished up work on normalizing the init/free pattern in this
API, started in 73ee449bbf2 (urlmatch.[ch]: add and use
URLMATCH_CONFIG_INIT, 2021-10-01).

Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/config.c
credential.c
urlmatch.c
urlmatch.h