core,w32: Fix popping up of console windows due to gpgconf.

* src/gpgme-w32spawn.c (my_spawn): Create w/o DETACHED_PROCESS.
--

The spawn helper is actually called with DETACHED_PROCESS and should
not need to do a DETACHED_PROCESS of its own.  Interestingly this
patch removes the popups.

See Andre's report
GnuPG-bug-id: 3515

Signed-off-by: Werner Koch <wk@gnupg.org>
This commit is contained in:
Werner Koch 2017-12-11 13:54:22 +01:00
parent 7b5182f288
commit 0a567a94d9
No known key found for this signature in database
GPG Key ID: E3FDFF218E45B72B

View File

@ -205,7 +205,6 @@ my_spawn (char **argv, struct spawn_fd_item_s *fd_list, unsigned int flags)
} }
cr_flags |= CREATE_SUSPENDED; cr_flags |= CREATE_SUSPENDED;
cr_flags |= DETACHED_PROCESS;
if (!CreateProcessA (argv[0], if (!CreateProcessA (argv[0],
arg_string, arg_string,
&sec_attr, /* process security attributes */ &sec_attr, /* process security attributes */