aboutsummaryrefslogtreecommitdiffstats
path: root/gpgme/w32-io.c
diff options
context:
space:
mode:
Diffstat (limited to 'gpgme/w32-io.c')
-rw-r--r--gpgme/w32-io.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/gpgme/w32-io.c b/gpgme/w32-io.c
index e83a2782..4af1b68f 100644
--- a/gpgme/w32-io.c
+++ b/gpgme/w32-io.c
@@ -1156,7 +1156,11 @@ _gpgme_io_spawn (const char *path, char **argv,
(int) GetLastError ());
TRACE_SUC1 ("process=%p", pi.hProcess);
- return handle_to_pid (pi.hProcess);
+
+ /* We don't need to wait for the process. */
+ CloseHandle (pi.hProcess);
+
+ return TRACE_SYSRES (0);
}