diff options
-rw-r--r-- | agent/ChangeLog | 5 | ||||
-rw-r--r-- | 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 <[email protected]> + + * call-pinentry.c (start_pinentry): Start pinentry in detached + mode. + 2007-12-04 Werner Koch <[email protected]> * 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", |