diff options
author | NIIBE Yutaka <[email protected]> | 2018-09-07 04:01:52 +0000 |
---|---|---|
committer | NIIBE Yutaka <[email protected]> | 2018-09-07 04:05:17 +0000 |
commit | 91f8a9b33a1282cbf00cb4b71b177088f0d923d7 (patch) | |
tree | 6bceb763798378ded825e0228fdf22a0244e6160 /g10/import.c | |
parent | Fix use of strncpy, which is actually good to use memcpy. (diff) | |
download | gnupg-91f8a9b33a1282cbf00cb4b71b177088f0d923d7.tar.gz gnupg-91f8a9b33a1282cbf00cb4b71b177088f0d923d7.zip |
g10: Fix memory leak.
* g10/import.c (read_block): Call free_packet to skip the packet.
--
Cherry-pick of master commit of:
7c96cc67e108f3a9514a4222ffac2f9f9a2ab19e
Reported-by: Philippe Antoine
GnuPG-bug-id: 3916
Signed-off-by: NIIBE Yutaka <[email protected]>
Diffstat (limited to '')
-rw-r--r-- | g10/import.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/g10/import.c b/g10/import.c index 11de592a0..29de8ff26 100644 --- a/g10/import.c +++ b/g10/import.c @@ -924,6 +924,8 @@ read_block( IOBUF a, int with_meta, add_kbnode (root, new_kbnode (pkt)); pkt = xmalloc (sizeof *pkt); } + else + free_packet (pkt, &parsectx); init_packet(pkt); break; } |