diff options
author | NIIBE Yutaka <[email protected]> | 2025-05-28 06:50:10 +0000 |
---|---|---|
committer | NIIBE Yutaka <[email protected]> | 2025-05-28 06:50:10 +0000 |
commit | 29bc14f56f6430294f225b6744012ab1f5df62e6 (patch) | |
tree | 295c3151a40e1303e499d68112f18efe9f2be195 /sm/minip12.c | |
parent | agent: Allow building under Cygwin. (diff) | |
download | gnupg-29bc14f56f6430294f225b6744012ab1f5df62e6.tar.gz gnupg-29bc14f56f6430294f225b6744012ab1f5df62e6.zip |
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 <[email protected]>
Diffstat (limited to 'sm/minip12.c')
-rw-r--r-- | sm/minip12.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sm/minip12.c b/sm/minip12.c index 34ba1a53b..c8a46b017 100644 --- a/sm/minip12.c +++ b/sm/minip12.c @@ -2027,7 +2027,7 @@ p12_parse (const unsigned char *buffer, size_t length, const char *pw, if ((err = tlv_expect_octet_string (tlv, &data, &datalen))) goto bailout; - tmptlv = tlv_parser_new (data, datalen, opt_verbose, NULL); + tmptlv = tlv_parser_new (data, datalen, opt_verbose, tlv); if (!tmptlv) { err = gpg_error_from_syserror (); |