2008-01-15 Marcus Brinkmann <marcus@g10code.de>
authorMarcus Brinkmann <mb@g10code.com>
Tue, 15 Jan 2008 16:06:08 +0000 (16:06 +0000)
committerMarcus Brinkmann <mb@g10code.com>
Tue, 15 Jan 2008 16:06:08 +0000 (16:06 +0000)
* call-pinentry.c (start_pinentry): Start pinentry in detached
mode.

agent/ChangeLog
agent/call-pinentry.c

index 3605361..7dfd7c6 100644 (file)
@@ -1,3 +1,8 @@
+2008-01-15  Marcus Brinkmann  <marcus@g10code.de>
+
+       * call-pinentry.c (start_pinentry): Start pinentry in detached
+       mode.
+
 2007-12-04  Werner Koch  <wk@g10code.com>
 
        * call-pinentry.c (agent_askpin): Use gnupg_get_help_string.
index c8d0ed4..9c350a6 100644 (file)
@@ -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",