summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2013-03-07 21:28:09 +0100
committerLennart Poettering <lennart@poettering.net>2013-03-07 21:28:09 +0100
commita4c41bf3fa905c38e6e4d159c13eed890d53838b (patch)
tree26082fb88e1fd009a4c99ff6bdc4e590d5ab707d
parent43447fb72693d62363a1a271dacc70d400ed685b (diff)
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.
-rw-r--r--src/shared/pager.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/shared/pager.c b/src/shared/pager.c
index 4ffb530e93..e9aa022a73 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)