(_IO_new_proc_open): Close pipes in case the mode is invalid.

This commit is contained in:
Ulrich Drepper 2000-04-12 20:47:08 +00:00
parent 7c3c5620b4
commit c4693424e2

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1993, 1997, 1998, 1999 Free Software Foundation, Inc.
/* Copyright (C) 1993, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
This file is part of the GNU IO Library.
Written by Per Bothner <bothner@cygnus.com>.
@ -132,6 +132,8 @@ _IO_new_proc_open (fp, command, mode)
}
else
{
_IO_close (pipe_fds[0]);
_IO_close (pipe_fds[1]);
__set_errno (EINVAL);
return NULL;
}