diff options
author | Justus Winter <[email protected]> | 2016-11-15 10:46:40 +0000 |
---|---|---|
committer | Justus Winter <[email protected]> | 2016-11-15 10:46:40 +0000 |
commit | 809d67e74014cb563efd965744fd11f87bbae743 (patch) | |
tree | 05fa5ab46b9396eb981dc9897695d004f6d2f9cf | |
parent | gpgscm: Mark cells requiring finalization. (diff) | |
download | gnupg-809d67e74014cb563efd965744fd11f87bbae743.tar.gz gnupg-809d67e74014cb563efd965744fd11f87bbae743.zip |
g10: Fix memory leak.
* g10/keyedit.c (menu_adduid): Deallocate 'sig'.
Signed-off-by: Justus Winter <[email protected]>
-rw-r--r-- | g10/keyedit.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/g10/keyedit.c b/g10/keyedit.c index ffc0da7c4..4fba22412 100644 --- a/g10/keyedit.c +++ b/g10/keyedit.c @@ -4350,6 +4350,7 @@ menu_adduid (ctrl_t ctrl, kbnode_t pub_keyblock, pkt = xmalloc_clear (sizeof *pkt); pkt->pkttype = PKT_SIGNATURE; pkt->pkt.signature = copy_signature (NULL, sig); + free_seckey_enc (sig); if (pub_where) insert_kbnode (node, new_kbnode (pkt), 0); else |