less displays -E in help text, but it's not doing anything. Make it quit less when the last lines of the file have been printed.
Signed-off-by: Aaro Koskinen <[email protected]> --- miscutils/less.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/miscutils/less.c b/miscutils/less.c index 60105f4..9b0478a 100644 --- a/miscutils/less.c +++ b/miscutils/less.c @@ -795,6 +795,9 @@ static void buffer_print(void) print_found(buffer[i]); else print_ascii(buffer[i]); + if ((option_mask32 & FLAG_E) && + (max_fline - cur_fline) <= max_displayed_line) + less_exit(EXIT_SUCCESS); status_print(); } -- 1.8.4.rc3 _______________________________________________ busybox mailing list [email protected] http://lists.busybox.net/mailman/listinfo/busybox
