aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--miscutils/less.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/miscutils/less.c b/miscutils/less.c
index c5820d325..554e54687 100644
--- a/miscutils/less.c
+++ b/miscutils/less.c
@@ -802,11 +802,18 @@ static void buffer_print(void)
802 unsigned i; 802 unsigned i;
803 803
804 move_cursor(0, 0); 804 move_cursor(0, 0);
805 for (i = 0; i <= max_displayed_line; i++) 805 for (i = 0; i <= max_displayed_line; i++) {
806 if (pattern_valid) 806 if (pattern_valid)
807 print_found(buffer[i]); 807 print_found(buffer[i]);
808 else 808 else
809 print_ascii(buffer[i]); 809 print_ascii(buffer[i]);
810 }
811 if ((option_mask32 & FLAG_E)
812 && eof_error <= 0
813 && (max_fline - cur_fline) <= max_displayed_line
814 ) {
815 less_exit(EXIT_SUCCESS);
816 }
810 status_print(); 817 status_print();
811} 818}
812 819