diff options
Diffstat (limited to 'src/w32-io.c')
| -rw-r--r-- | src/w32-io.c | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/src/w32-io.c b/src/w32-io.c index d896ec0e..634ecb32 100644 --- a/src/w32-io.c +++ b/src/w32-io.c @@ -1598,7 +1598,8 @@ _gpgme_io_spawn (const char *path, char *const argv[], unsigned int flags,    si.hStdError = INVALID_HANDLE_VALUE;    cr_flags |= CREATE_SUSPENDED; -  cr_flags |= DETACHED_PROCESS; +  if ((flags & IOSPAWN_FLAG_DETACHED)) +    cr_flags |= DETACHED_PROCESS;    cr_flags |= GetPriorityClass (GetCurrentProcess ());    if (!CreateProcessA (_gpgme_get_w32spawn_path (),  		       arg_string, | 
