aboutsummaryrefslogtreecommitdiff
path: root/libio/iofdopen.c
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2002-03-16 04:00:20 +0000
committerUlrich Drepper <drepper@redhat.com>2002-03-16 04:00:20 +0000
commit2c617417f4a49076e444600855a61338eac6350c (patch)
treee57765ee82ed0b3b02ada62f3fb9189f866b697e /libio/iofdopen.c
parent5241882ce2d21c23035a00d252b2c4668529fb31 (diff)
downloadglibc-2c617417f4a49076e444600855a61338eac6350c.tar
glibc-2c617417f4a49076e444600855a61338eac6350c.tar.gz
glibc-2c617417f4a49076e444600855a61338eac6350c.tar.bz2
glibc-2c617417f4a49076e444600855a61338eac6350c.zip
Update.
2002-03-15 Ulrich Drepper <drepper@redhat.com> * libio/iofdopen.c (_IO_new_fdopen): Call _IO_setb to deallocate buffers if _IO_file_attach failed. * libio/fileops.c (_IO_file_open): Close file descriptor if _IO_SEEKOFF call failed. * iconv/gconv_conf.c: Add internal_function to __gconv_get_path
Diffstat (limited to 'libio/iofdopen.c')
-rw-r--r--libio/iofdopen.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libio/iofdopen.c b/libio/iofdopen.c
index a4ac03fe5d..ee8caa3604 100644
--- a/libio/iofdopen.c
+++ b/libio/iofdopen.c
@@ -132,6 +132,7 @@ _IO_new_fdopen (fd, mode)
#endif
if (INTUSE(_IO_file_attach) ((_IO_FILE *) &new_f->fp, fd) == NULL)
{
+ INTUSE(_IO_setb) (&new_f->fp, NULL, NULL, 0);
INTUSE(_IO_un_link) (&new_f->fp);
free (new_f);
return NULL;