aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--common/ChangeLog5
-rw-r--r--common/exechelp.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/common/ChangeLog b/common/ChangeLog
index d509cd4a7..05f516fa2 100644
--- a/common/ChangeLog
+++ b/common/ChangeLog
@@ -1,3 +1,8 @@
+2008-02-15 Marcus Brinkmann <[email protected]>
+
+ * exechelp.c (gnupg_spawn_process_fd): Add flag DETACHED_PROCESS
+ unconditionally (required for all callers at the moment).
+
2008-02-14 Werner Koch <[email protected]>
* sysutils.c (gnupg_allow_set_foregound_window): New.
diff --git a/common/exechelp.c b/common/exechelp.c
index 09f90ef91..dcbbe90b0 100644
--- a/common/exechelp.c
+++ b/common/exechelp.c
@@ -562,7 +562,7 @@ gnupg_spawn_process_fd (const char *pgmname, const char *argv[],
TRUE, /* Inherit handles. */
(CREATE_DEFAULT_ERROR_MODE
| GetPriorityClass (GetCurrentProcess ())
- | CREATE_SUSPENDED),
+ | CREATE_SUSPENDED | DETACHED_PROCESS),
NULL, /* Environment. */
NULL, /* Use current drive/directory. */
&si, /* Startup information. */