* libio/iopopen.c (_IO_new_proc_open): Close pipes in case the
	mode is invalid.
	* libio/oldiopopen.c (_IO_old_proc_open): Likewise.
	Patch by Bart Veer <bartv@redhat.com>.
This commit is contained in:
Ulrich Drepper 2000-04-12 20:45:32 +00:00
parent da240c6be0
commit a4dec43d31
3 changed files with 9 additions and 0 deletions

View File

@ -1,5 +1,10 @@
2000-04-12 Ulrich Drepper <drepper@redhat.com>
* libio/iopopen.c (_IO_new_proc_open): Close pipes in case the
mode is invalid.
* libio/oldiopopen.c (_IO_old_proc_open): Likewise.
Patch by Bart Veer <bartv@redhat.com>.
* sysdeps/arm/dl-machine.h (RTLD_START): Rewrite for new init
function interface.

View File

@ -135,6 +135,8 @@ _IO_new_proc_open (fp, command, mode)
}
else
{
_IO_close (pipe_fds[0]);
_IO_close (pipe_fds[1]);
__set_errno (EINVAL);
return NULL;
}

View File

@ -136,6 +136,8 @@ _IO_old_proc_open (fp, command, mode)
}
else
{
_IO_close (pipe_fds[0]);
_IO_close (pipe_fds[1]);
__set_errno (EINVAL);
return NULL;
}