From 95d0adfc56ecfb2bfcd1d93a187b97cc0c113304 Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Tue, 3 Jun 2025 11:12:37 +0900 Subject: gpgtar: Fix releasing PROC correctly. * tools/gpgtar-extract.c (gpgtar_extract): Initialize PROC as NULL, and release at the end for the case of jumping to "leave:" label. * tools/gpgtar-list.c (gpgtar_list): Release at the end. -- Fixes-commit: 29bc14f56f6430294f225b6744012ab1f5df62e6 Signed-off-by: NIIBE Yutaka --- tools/gpgtar-list.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tools/gpgtar-list.c') diff --git a/tools/gpgtar-list.c b/tools/gpgtar-list.c index 9bd568380..07056575d 100644 --- a/tools/gpgtar-list.c +++ b/tools/gpgtar-list.c @@ -593,11 +593,11 @@ gpgtar_list (const char *filename, int decrypt) } leave: - /* fixme: Why can't we use gpgrt_process_release (proc); */ free_strlist (extheader); xfree (header); if (stream != es_stdin) es_fclose (stream); + gpgrt_process_release (proc); return err; } -- cgit v1.2.3