From a6a296a97101edd60f7854e7e511349478dc6def Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Sun, 11 Mar 2012 18:16:55 +0100 Subject: [PATCH] Fixed bug where pager(1) prints a line too much. --- utils/pager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/pager.cpp b/utils/pager.cpp index 4a6fe942..6d11442d 100644 --- a/utils/pager.cpp +++ b/utils/pager.cpp @@ -80,7 +80,7 @@ int main(int argc, char* argv[]) if ( c == '\n' ) { charleft = WIDTH; } bool eol = (c == '\n') || !charleft; if ( eol ) { charleft = WIDTH; } - if ( eol && !linesleft ) + if ( eol && linesleft <= 1 ) { printf("\n--pager--"); fflush(stdout);