aboutsummaryrefslogtreecommitdiffstats
path: root/g10/export.c
diff options
context:
space:
mode:
Diffstat (limited to 'g10/export.c')
-rw-r--r--g10/export.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/g10/export.c b/g10/export.c
index c9adc0639..6809232af 100644
--- a/g10/export.c
+++ b/g10/export.c
@@ -116,7 +116,7 @@ do_export_stream( IOBUF out, STRLIST users, int secret, int onlyrfc, int *any )
KBNODE keyblock = NULL;
KBNODE kbctx, node;
int ndesc;
- KEYDB_SEARCH_DESC *desc;
+ KEYDB_SEARCH_DESC *desc = NULL;
KEYDB_HANDLE kdbhd;
STRLIST sl;
@@ -248,6 +248,7 @@ do_export_stream( IOBUF out, STRLIST users, int secret, int onlyrfc, int *any )
rc = 0;
leave:
+ m_free(desc);
keydb_release (kdbhd);
release_kbnode( keyblock );
if( !*any )