From a4c41bf3fa905c38e6e4d159c13eed890d53838b Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 7 Mar 2013 21:28:09 +0100 Subject: [PATCH] pager: always override LESS https://bugzilla.redhat.com/show_bug.cgi?id=868383 Primary reason to do this is to ensure "-e" works as intended, and is not ignored because the user set his own LESS variable. --- src/shared/pager.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/shared/pager.c b/src/shared/pager.c index 4ffb530e9..e9aa022a7 100644 --- a/src/shared/pager.c +++ b/src/shared/pager.c @@ -86,9 +86,9 @@ int pager_open(bool jump_to_end) { close_pipe(fd); if (jump_to_end) - setenv("LESS", "FRSXK+G", 0); + setenv("LESS", "FRSXK+G", 1); else - setenv("LESS", "FRSXK", 0); + setenv("LESS", "FRSXK", 1); /* Make sure the pager goes away when the parent dies */ if (prctl(PR_SET_PDEATHSIG, SIGTERM) < 0) -- 2.30.2