aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--util-linux/more.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/util-linux/more.c b/util-linux/more.c
index 788609a08..ecac92821 100644
--- a/util-linux/more.c
+++ b/util-linux/more.c
@@ -191,6 +191,9 @@ int more_main(int argc UNUSED_PARAM, char **argv)
191 } 191 }
192 /* My small mind cannot fathom backspaces and UTF-8 */ 192 /* My small mind cannot fathom backspaces and UTF-8 */
193 putchar(c); 193 putchar(c);
194
195 if (ferror(stdout)) /* if tty was destroyed (closed xterm, etc) */
196 goto end;
194 } 197 }
195 fclose(file); 198 fclose(file);
196 fflush_all(); 199 fflush_all();