From: Lennart Poettering Date: Fri, 10 Nov 2017 20:10:17 +0000 (+0100) Subject: pager: cache not only number of columns but also of lines before we open pager X-Git-Tag: v236~235^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d13b522751504e6ff5720200622265870dc9c1ad;p=thirdparty%2Fsystemd.git pager: cache not only number of columns but also of lines before we open pager Not that we need it, but let's do this as matter of completeness. --- diff --git a/src/shared/pager.c b/src/shared/pager.c index 0661ff0bb9b..da49f9a22d4 100644 --- a/src/shared/pager.c +++ b/src/shared/pager.c @@ -80,9 +80,10 @@ int pager_open(bool no_pager, bool jump_to_end) { if (pager && STR_IN_SET(pager, "", "cat")) return 0; - /* Determine and cache number of columns before we spawn the - * pager so that we get the value from the actual tty */ + /* Determine and cache number of columns/lines before we spawn the pager so that we get the value from the + * actual tty */ (void) columns(); + (void) lines(); if (pipe2(fd, O_CLOEXEC) < 0) return log_error_errno(errno, "Failed to create pager pipe: %m");