2006-12-20 Marcus Brinkmann <marcus@g10code.de>
authorMarcus Brinkmann <mb@g10code.com>
Wed, 20 Dec 2006 22:52:44 +0000 (22:52 +0000)
committerMarcus Brinkmann <mb@g10code.com>
Wed, 20 Dec 2006 22:52:44 +0000 (22:52 +0000)
* server.c (gpgsm_server): Release CTRL->server_local.

sm/ChangeLog
sm/server.c

index b5e5ba2..98f9a4e 100644 (file)
@@ -1,5 +1,7 @@
 2006-12-20  Marcus Brinkmann  <marcus@g10code.de>
 
+       * 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
index 0bf85e0..f922a0f 100644 (file)
@@ -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);
 }