diff options
author | Neal H. Walfield <[email protected]> | 2016-01-04 11:46:11 +0000 |
---|---|---|
committer | Neal H. Walfield <[email protected]> | 2016-01-04 11:46:11 +0000 |
commit | 575c15a090913d86cf8d75b2bc4471e371f234b9 (patch) | |
tree | 9af302b219ebcb7060b2c41143d76ddf14aacac8 | |
parent | Revert commit 4654384fe7a4dcee113dacf27c398b13dea5d0be. (diff) | |
download | gnupg-575c15a090913d86cf8d75b2bc4471e371f234b9.tar.gz gnupg-575c15a090913d86cf8d75b2bc4471e371f234b9.zip |
gpg: Fix double free.
* g10/getkey.c (get_pubkeys): Fix double free.
--
Signed-off-by: Neal H. Walfield <[email protected]>
Fixes-commit: 7195b943
Note: this error is not a security problem, because this code path is
currently never executed.
-rw-r--r-- | g10/getkey.c | 10 |
1 files changed, 1 insertions, 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; |