* pipe.cc (fhandler_pipe::dup): Fix conditionals in case of error.

This commit is contained in:
Corinna Vinschen 2005-02-02 10:09:51 +00:00
parent 29ce22c955
commit 0763734fd9
2 changed files with 9 additions and 4 deletions

View File

@ -1,3 +1,7 @@
2005-02-02 Corinna Vinschen <corinna@vinschen.de>
* pipe.cc (fhandler_pipe::dup): Fix conditionals in case of error.
2005-02-02 Corinna Vinschen <corinna@vinschen.de>
* times.cc (utimes): Mark st_ctime for update according to SUSv3.

View File

@ -1,6 +1,7 @@
/* pipe.cc: pipe for Cygwin.
Copyright 1996, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.
Copyright 1996, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
2005 Red Hat, Inc.
This file is part of Cygwin.
@ -240,11 +241,11 @@ fhandler_pipe::dup (fhandler_base *child)
goto out;
err:
if (!ftp->guard)
if (ftp->guard)
CloseHandle (ftp->guard);
if (!ftp->writepipe_exists)
if (ftp->writepipe_exists)
CloseHandle (ftp->writepipe_exists);
if (!ftp->read_state)
if (ftp->read_state)
CloseHandle (ftp->read_state);
goto leave;