[Pkg-gnupg-commit] [gnupg2] 216/241: gpg: Make keyidlist more robust in case of errors.
Daniel Kahn Gillmor
dkg at fifthhorseman.net
Wed Dec 9 20:32:19 UTC 2015
This is an automated email from the git hooks/post-receive script.
dkg pushed a commit to branch master
in repository gnupg2.
commit 50a568e7380752454c029eac2b57d8803b1cb287
Author: Werner Koch <wk at gnupg.org>
Date: Thu Dec 3 12:19:30 2015 +0100
gpg: Make keyidlist more robust in case of errors.
* g10/keyserver.c (keyidlist): Clear *KLIST on error.
Signed-off-by: Werner Koch <wk at gnupg.org>
---
g10/keyserver.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/g10/keyserver.c b/g10/keyserver.c
index e9de496..cf671c9 100644
--- a/g10/keyserver.c
+++ b/g10/keyserver.c
@@ -1346,7 +1346,10 @@ keyidlist(strlist_t users,KEYDB_SEARCH_DESC **klist,int *count,int fakev3)
leave:
if(rc)
- xfree(*klist);
+ {
+ xfree(*klist);
+ *klist = NULL;
+ }
xfree(desc);
keydb_release(kdbhd);
release_kbnode(keyblock);
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-gnupg/gnupg2.git
More information about the Pkg-gnupg-commit
mailing list