diff options
Diffstat (limited to 'libio/oldiofclose.c')
-rw-r--r-- | libio/oldiofclose.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/libio/oldiofclose.c b/libio/oldiofclose.c index e4cbf88566..be5044c3bd 100644 --- a/libio/oldiofclose.c +++ b/libio/oldiofclose.c @@ -58,12 +58,7 @@ _IO_old_fclose (FILE *fp) _IO_FINISH (fp); if (_IO_have_backup (fp)) _IO_free_backup_area (fp); - if (fp != _IO_stdin && fp != _IO_stdout && fp != _IO_stderr) - { - fp->_flags = 0; - free(fp); - } - + _IO_deallocate_file (fp); return status; } |