diff options
Diffstat (limited to 'winsup/cygwin/dtable.cc')
-rw-r--r-- | winsup/cygwin/dtable.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/winsup/cygwin/dtable.cc b/winsup/cygwin/dtable.cc index 3789ff50e..8783a6270 100644 --- a/winsup/cygwin/dtable.cc +++ b/winsup/cygwin/dtable.cc @@ -753,6 +753,8 @@ dtable::fixup_after_exec () } release (i); } + else if (fh->get_popen_pid ()) + close (i); else if (i == 0) SetStdHandle (std_consts[i], fh->get_io_handle ()); else if (i <= 2) |