aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--g10/keyserver.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/g10/keyserver.c b/g10/keyserver.c
index e9de4962e..cf671c903 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);