From: Ævar Arnfjörð Bjarmason Date: Wed, 31 Aug 2022 23:14:14 +0000 (+0200) Subject: submodule--helper: fix "errmsg_str" memory leak X-Git-Tag: v2.38.0-rc0~7^2~10 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=61adac6c4b5839ffcc8b0f7081acac4a18240644;p=thirdparty%2Fgit.git submodule--helper: fix "errmsg_str" memory leak Fix a memory leak introduced in e83e3333b57 (submodule: port submodule subcommand 'summary' from shell to C, 2020-08-13), we sometimes append to the "errmsg", and need to free the "struct strbuf". Signed-off-by: Ævar Arnfjörð Bjarmason Reviewed-by: Glen Choo Signed-off-by: Junio C Hamano --- diff --git a/builtin/submodule--helper.c b/builtin/submodule--helper.c index 65cd25a251..c95098e621 100644 --- a/builtin/submodule--helper.c +++ b/builtin/submodule--helper.c @@ -973,6 +973,7 @@ static void generate_submodule_summary(struct summary_cb *info, free(displaypath); free(src_abbrev); free(dst_abbrev); + strbuf_release(&errmsg); } static void prepare_submodule_summary(struct summary_cb *info,