diff options
| author | NIIBE Yutaka <[email protected]> | 2018-07-03 00:07:03 +0000 |
|---|---|---|
| committer | NIIBE Yutaka <[email protected]> | 2018-07-03 00:07:03 +0000 |
| commit | 996febbab21eb9283b0634e51303a36b318734a6 (patch) | |
| tree | 81130b74ef66fb78b7e5b67a8e21c63aafe52713 /g10/gpgcompose.c | |
| parent | agent: New commands PUT_SECRET and GET_SECRET. (diff) | |
| download | gnupg-996febbab21eb9283b0634e51303a36b318734a6.tar.gz gnupg-996febbab21eb9283b0634e51303a36b318734a6.zip | |
g10: Fix memory leak for PKT_signature.
* g10/getkey.c (buf_to_sig): Free by free_seckey_enc.
* g10/gpgcompose.c (signature): Likewise.
* g10/sign.c (write_signature_packets): Likewise.
--
Reported-by: Philippe Antoine
GnuPG-bug-id: 4047
Signed-off-by: NIIBE Yutaka <[email protected]>
Diffstat (limited to 'g10/gpgcompose.c')
| -rw-r--r-- | g10/gpgcompose.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/g10/gpgcompose.c b/g10/gpgcompose.c index 094bc7614..b3f7ecdce 100644 --- a/g10/gpgcompose.c +++ b/g10/gpgcompose.c @@ -1835,7 +1835,7 @@ signature (const char *option, int argc, char *argv[], void *cookie) debug ("Wrote signature packet:\n"); dump_component (&pkt); - xfree (sig); + free_seckey_enc (sig); release_kbnode (si.issuer_kb); xfree (si.revocation_key); |
