ref-filter.c: fix a leak in get_head_description

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 <rjusto@gmail.com> Reviewed-by: Martin Ågren <martin.agren@gmail.com> Acked-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Rubén Justo committed Sep 25, 2022 at 00:53 UTC abcac2e19faaa0c64693533c9ee368dd4fd581f4
1 file changed +2
ref-filter.c
+2
@@ -1571,6 +1571,8 @@ char *get_head_description(void)
1571 } else
1572 strbuf_addstr(&desc, _("(no branch)"));
1573
1574 + wt_status_state_free_buffers(&state);
1575 +
1576 return strbuf_detach(&desc, NULL);
1577 }
1578