From a8fb3559b1b20e5a1db529147bf4da422551bfc7 Mon Sep 17 00:00:00 2001 From: Marcus Brinkmann Date: Tue, 15 Jan 2008 16:06:08 +0000 Subject: [PATCH] 2008-01-15 Marcus Brinkmann * call-pinentry.c (start_pinentry): Start pinentry in detached mode. --- agent/ChangeLog | 5 +++++ agent/call-pinentry.c | 6 ++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/agent/ChangeLog b/agent/ChangeLog index 360536115..7dfd7c618 100644 --- a/agent/ChangeLog +++ b/agent/ChangeLog @@ -1,3 +1,8 @@ +2008-01-15 Marcus Brinkmann + + * call-pinentry.c (start_pinentry): Start pinentry in detached + mode. + 2007-12-04 Werner Koch * call-pinentry.c (agent_askpin): Use gnupg_get_help_string. diff --git a/agent/call-pinentry.c b/agent/call-pinentry.c index c8d0ed46f..9c350a670 100644 --- a/agent/call-pinentry.c +++ b/agent/call-pinentry.c @@ -271,9 +271,11 @@ start_pinentry (ctrl_t ctrl) no_close_list[i] = -1; /* Connect to the pinentry and perform initial handshaking. Note - that atfork is used to change the environment for pinentry. */ + that atfork is used to change the environment for pinentry. We + start the server in detached mode to suppress the console window + under Windows. */ rc = assuan_pipe_connect_ext (&ctx, opt.pinentry_program, argv, - no_close_list, atfork_cb, ctrl, 0); + no_close_list, atfork_cb, ctrl, 128); if (rc) { log_error ("can't connect to the PIN entry module: %s\n",