aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--dirmngr/server.c2
-rw-r--r--tools/gpg-connect-agent.c1
2 files changed, 2 insertions, 1 deletions
diff --git a/dirmngr/server.c b/dirmngr/server.c
index 357aaa592..66ef1c8c9 100644
--- a/dirmngr/server.c
+++ b/dirmngr/server.c
@@ -2718,7 +2718,7 @@ cmd_killdirmngr (assuan_context_t ctx, char *line)
ctrl->server_local->stopme = 1;
assuan_set_flag (ctx, ASSUAN_FORCE_CLOSE, 1);
- return gpg_error (GPG_ERR_EOF);
+ return 0;
}
diff --git a/tools/gpg-connect-agent.c b/tools/gpg-connect-agent.c
index ac0bc89dc..6ec08c538 100644
--- a/tools/gpg-connect-agent.c
+++ b/tools/gpg-connect-agent.c
@@ -1204,6 +1204,7 @@ main (int argc, char **argv)
assuan_set_gpg_err_source (0);
+ gnupg_init_signals (0, NULL);
opt.autostart = 1;
opt.connect_flags = 1;