From ea09d877cac89ff7c0ef045e244934a97e519891 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Thu, 17 Apr 1997 23:21:30 +0000 Subject: [PATCH] (_IO_flush_all_linebuffered): Don't flush on a read-only stream. --- libio/genops.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libio/genops.c b/libio/genops.c index db7fb180a32..c08598686df 100644 --- a/libio/genops.c +++ b/libio/genops.c @@ -615,7 +615,7 @@ DEFUN_VOID(_IO_flush_all_linebuffered) { _IO_FILE *fp; for (fp = _IO_list_all; fp != NULL; fp = fp->_chain) - if (fp->_flags & _IO_LINE_BUF) + if ((fp->_flags & _IO_NO_WRITES) == 0 && fp->_flags & _IO_LINE_BUF) _IO_OVERFLOW (fp, EOF); } -- 2.47.2