From: Ævar Arnfjörð Bjarmason Date: Mon, 6 Feb 2023 23:07:47 +0000 (+0100) Subject: show-branch: free() allocated "head" before return X-Git-Tag: v2.40.0-rc0~7^2~7 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=81559612a94636f1efe8268385fe6a4ab182ac19;p=thirdparty%2Fgit.git show-branch: free() allocated "head" before return Stop leaking the "head" variable, which we've been leaking since it was originally added in [1], and in its current form since [2] 1. ed378ec7e85 (Make ref resolution saner, 2006-09-11) 2. d9e557a320b (show-branch: store resolved head in heap buffer, 2017-02-14). Signed-off-by: Ævar Arnfjörð Bjarmason Signed-off-by: Junio C Hamano --- diff --git a/builtin/show-branch.c b/builtin/show-branch.c index c013abaf94..358ac3e519 100644 --- a/builtin/show-branch.c +++ b/builtin/show-branch.c @@ -956,5 +956,6 @@ int cmd_show_branch(int ac, const char **av, const char *prefix) if (shown_merge_point && --extra < 0) break; } + free(head); return 0; }