From abcac2e19faaa0c64693533c9ee368dd4fd581f4 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rub=C3=A9n=20Justo?= Date: Sun, 25 Sep 2022 00:53:18 +0200 Subject: [PATCH] ref-filter.c: fix a leak in get_head_description MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit In 2708ce62d2 (branch: sort detached HEAD based on a flag, 2021-01-07) a call to wt_status_state_free_buffers, responsible of freeing the resources that could be allocated in the local struct wt_status_state state, was eliminated. The call to wt_status_state_free_buffers was introduced in 962dd7ebc3 (wt-status: introduce wt_status_state_free_buffers(), 2020-09-27). This commit brings back that call in get_head_description. Signed-off-by: Rubén Justo Reviewed-by: Martin Ågren Acked-by: Ævar Arnfjörð Bjarmason Signed-off-by: Junio C Hamano --- ref-filter.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ref-filter.c b/ref-filter.c index f0bd32f714..bc4d2e7dac 100644 --- a/ref-filter.c +++ b/ref-filter.c @@ -1571,6 +1571,8 @@ char *get_head_description(void) } else strbuf_addstr(&desc, _("(no branch)")); + wt_status_state_free_buffers(&state); + return strbuf_detach(&desc, NULL); } -- 2.11.4.GIT