From 0b20a28811390ad8a1f7e22928018e5241738446 Mon Sep 17 00:00:00 2001 From: Patrick Steinhardt Date: Tue, 5 Nov 2024 07:17:03 +0100 Subject: pretty: clear signature check The signature check in the formatting context is never getting released. Fix this to plug the resulting memory leak. Signed-off-by: Patrick Steinhardt Signed-off-by: Junio C Hamano --- pretty.c | 1 + 1 file changed, 1 insertion(+) (limited to 'pretty.c') diff --git a/pretty.c b/pretty.c index 6403e26890..098378720a 100644 --- a/pretty.c +++ b/pretty.c @@ -2032,6 +2032,7 @@ void repo_format_commit_message(struct repository *r, free(context.commit_encoding); repo_unuse_commit_buffer(r, commit, context.message); + signature_check_clear(&context.signature_check); } static void pp_header(struct pretty_print_context *pp, -- cgit v1.3-6-g1900