From 575c15a090913d86cf8d75b2bc4471e371f234b9 Mon Sep 17 00:00:00 2001 From: "Neal H. Walfield" Date: Mon, 4 Jan 2016 12:46:11 +0100 Subject: gpg: Fix double free. * g10/getkey.c (get_pubkeys): Fix double free. -- Signed-off-by: Neal H. Walfield Fixes-commit: 7195b943 Note: this error is not a security problem, because this code path is currently never executed. --- g10/getkey.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/g10/getkey.c b/g10/getkey.c index 52e3d235d..86a3c8061 100644 --- a/g10/getkey.c +++ b/g10/getkey.c @@ -629,15 +629,7 @@ get_pubkeys (ctrl_t ctrl, out: if (err) - { - while ((r = results)) - { - results = results->next; - pubkey_free (r); - release_kbnode (r->keyblock); - xfree (r); - } - } + pubkeys_free (results); else *r_keys = results; -- cgit v1.2.3