diff options
Diffstat (limited to 'winsup/cygwin/pipe.cc')
-rw-r--r-- | winsup/cygwin/pipe.cc | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/winsup/cygwin/pipe.cc b/winsup/cygwin/pipe.cc index eab600aff..48499f4bc 100644 --- a/winsup/cygwin/pipe.cc +++ b/winsup/cygwin/pipe.cc @@ -210,12 +210,7 @@ fhandler_pipe::close () if (read_state && !cygheap->fdtab.in_vfork_cleanup ()) #endif ForceCloseHandle (read_state); - if (get_handle ()) - { - CloseHandle (get_handle ()); - set_io_handle (NULL); - } - return 0; + return fhandler_base::close (); } bool |