From 29bc14f56f6430294f225b6744012ab1f5df62e6 Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Wed, 28 May 2025 15:50:10 +0900 Subject: gpgsm,tests,tools: Fix memory leaks. * sm/minip12.c (p12_parse): Fix creating new TLV with old TLV. * sm/t-minip12.c (one_file): Release RESULT. * tests/gpgscm/ffi.c (do_process_wait): Call gpgrt_process_release. * tools/gpgconf-comp.c (retrieve_options_from_program): Release PARGS. * tools/gpgtar-extract.c (gpgtar_extract): Release PROC on leave. * tools/gpgtar-list.c (gpgtar_list): Release PROC on leave. -- Signed-off-by: NIIBE Yutaka --- tools/gpgtar-list.c | 1 + 1 file changed, 1 insertion(+) (limited to 'tools/gpgtar-list.c') diff --git a/tools/gpgtar-list.c b/tools/gpgtar-list.c index 2ed5aa873..ef851d8f1 100644 --- a/tools/gpgtar-list.c +++ b/tools/gpgtar-list.c @@ -593,6 +593,7 @@ gpgtar_list (const char *filename, int decrypt) } leave: + gpgrt_process_release (proc); free_strlist (extheader); xfree (header); if (stream != es_stdin) -- cgit v1.2.3