diff options
author | ianh <ianh@13f79535-47bb-0310-9956-ffa450edef68> | 2002-07-18 12:58:54 +0000 |
---|---|---|
committer | ianh <ianh@13f79535-47bb-0310-9956-ffa450edef68> | 2002-07-18 12:58:54 +0000 |
commit | ea8cdebd6e7ffa0d0aa425c02a508864d0ce391c (patch) | |
tree | 0a9ec9090c0bb7f0e5c329911fdc9b03ac364338 /threadproc | |
parent | a28146bcff3a8e210790e5834c64b532688c22f4 (diff) | |
download | libapr-ea8cdebd6e7ffa0d0aa425c02a508864d0ce391c.tar.gz |
The HANDLE members in the STARTUPINFO struct used in the call to
CreateProcess() aren't currently initialized properly...
Obtained from: Rob Sacoaccio <robs@fastcgi.com>
Reviewed by: Ian Holsman
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63706 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'threadproc')
-rw-r--r-- | threadproc/win32/proc.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/threadproc/win32/proc.c b/threadproc/win32/proc.c index 89b493318..e3b6ef284 100644 --- a/threadproc/win32/proc.c +++ b/threadproc/win32/proc.c @@ -590,6 +590,10 @@ APR_DECLARE(apr_status_t) apr_proc_create(apr_proc_t *new, memset(&si, 0, sizeof(si)); si.cb = sizeof(si); + si.hStdInput = INVALID_HANDLE_VALUE; + si.hStdOutput = INVALID_HANDLE_VALUE; + si.hStdError = INVALID_HANDLE_VALUE; + if (attr->detached) { si.dwFlags |= STARTF_USESHOWWINDOW; si.wShowWindow = SW_HIDE; |