diff options
Diffstat (limited to 'winsup/cygwin/sigproc.cc')
-rw-r--r-- | winsup/cygwin/sigproc.cc | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/winsup/cygwin/sigproc.cc b/winsup/cygwin/sigproc.cc index 967a97e3a..dc73765be 100644 --- a/winsup/cygwin/sigproc.cc +++ b/winsup/cygwin/sigproc.cc @@ -914,9 +914,7 @@ cygheap_exec_info::alloc () void child_info_spawn::wait_for_myself () { - myself.set_rd_proc_pipe (rd_proc_pipe); - ForceCloseHandle (wr_proc_pipe); - wr_proc_pipe = NULL; + postfork (myself); myself.remember (false); WaitForSingleObject (ev, INFINITE); } |