diff options
Diffstat (limited to '')
-rw-r--r-- | agent/call-pinentry.c | 6 |
1 files changed, 4 insertions, 2 deletions
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", |