aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcus Brinkmann <[email protected]>2006-12-20 22:52:44 +0000
committerMarcus Brinkmann <[email protected]>2006-12-20 22:52:44 +0000
commitc2c3b6490598b2455e38ece6c02ca49d86c42fa0 (patch)
tree182a4a30534e8f1372c26668de1e5e8983794e6e
parent2006-12-20 Marcus Brinkmann <[email protected]> (diff)
downloadgnupg-c2c3b6490598b2455e38ece6c02ca49d86c42fa0.tar.gz
gnupg-c2c3b6490598b2455e38ece6c02ca49d86c42fa0.zip
2006-12-20 Marcus Brinkmann <[email protected]>
* server.c (gpgsm_server): Release CTRL->server_local.
-rw-r--r--sm/ChangeLog2
-rw-r--r--sm/server.c1
2 files changed, 3 insertions, 0 deletions
diff --git a/sm/ChangeLog b/sm/ChangeLog
index b5e5ba264..98f9a4e7a 100644
--- a/sm/ChangeLog
+++ b/sm/ChangeLog
@@ -1,5 +1,7 @@
2006-12-20 Marcus Brinkmann <[email protected]>
+ * server.c (gpgsm_server): Release CTRL->server_local.
+
* base64.c: Add new members READER and WRITER in union U2.
(gpgsm_create_reader): Initialise CTX->u2.reader.
(gpgsm_destroy_reader): Invoke ksba_reader_release. Return early
diff --git a/sm/server.c b/sm/server.c
index 0bf85e095..f922a0f2c 100644
--- a/sm/server.c
+++ b/sm/server.c
@@ -967,6 +967,7 @@ gpgsm_server (certlist_t default_recplist)
ctrl.server_local->recplist = NULL;
gpgsm_release_certlist (ctrl.server_local->signerlist);
ctrl.server_local->signerlist = NULL;
+ xfree (ctrl.server_local);
assuan_deinit_server (ctx);
}