[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