diff options
author | NIIBE Yutaka <[email protected]> | 2025-06-03 02:12:37 +0000 |
---|---|---|
committer | NIIBE Yutaka <[email protected]> | 2025-06-03 02:12:37 +0000 |
commit | 95d0adfc56ecfb2bfcd1d93a187b97cc0c113304 (patch) | |
tree | df09c9d6f0134bb636d4d0146685a7c3d569107e /tools/gpgtar-list.c | |
parent | Post release updates. (diff) | |
download | gnupg-95d0adfc56ecfb2bfcd1d93a187b97cc0c113304.tar.gz gnupg-95d0adfc56ecfb2bfcd1d93a187b97cc0c113304.zip |
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 <[email protected]>
Diffstat (limited to 'tools/gpgtar-list.c')
-rw-r--r-- | tools/gpgtar-list.c | 2 |
1 files changed, 1 insertions, 1 deletions
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; } |