aboutsummaryrefslogtreecommitdiffstats
path: root/sm/server.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2002-01-19 18:21:14 +0000
committerWerner Koch <[email protected]>2002-01-19 18:21:14 +0000
commit88bacd26a2f58230cf8228a3ca903eec4a5f6a31 (patch)
tree4c1fb92fb857063e2d5210e37d42751164043155 /sm/server.c
parentMore error codes and mappings (diff)
downloadgnupg-88bacd26a2f58230cf8228a3ca903eec4a5f6a31.tar.gz
gnupg-88bacd26a2f58230cf8228a3ca903eec4a5f6a31.zip
* server.c (gpgsm_server): Use assuan_deinit_server and setup
assuan logging if enabled. * call-agent.c (inq_ciphertext_cb): Don't show the session key in an Assuan log file. * gpgsm.c (my_strusage): Take bugreport address from configure.ac
Diffstat (limited to 'sm/server.c')
-rw-r--r--sm/server.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/sm/server.c b/sm/server.c
index 9b78637be..1ab7fc5d4 100644
--- a/sm/server.c
+++ b/sm/server.c
@@ -478,6 +478,9 @@ gpgsm_server (void)
ctrl.server_local->assuan_ctx = ctx;
ctrl.server_local->message_fd = -1;
+ if (DBG_AGENT)
+ assuan_set_log_stream (ctx, log_get_stream ());
+
for (;;)
{
rc = assuan_accept (ctx);
@@ -502,7 +505,7 @@ gpgsm_server (void)
gpgsm_release_certlist (ctrl.server_local->recplist);
ctrl.server_local->recplist = NULL;
- assuan_deinit_pipe_server (ctx);
+ assuan_deinit_server (ctx);
}