=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/less/main.c,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- src/usr.bin/less/main.c 2016/03/16 15:36:26 1.33 +++ src/usr.bin/less/main.c 2016/08/28 07:25:47 1.34 @@ -118,10 +118,6 @@ init_prompt(); - s = lgetenv(less_is_more ? "MORE" : "LESS"); - if (s != NULL) - scan_option(estrdup(s)); - if (less_is_more) { /* this is specified by XPG */ quit_at_eof = OPT_ON; @@ -144,6 +140,10 @@ /* repaint from top of screen */ top_scroll = OPT_OFF; } + + s = lgetenv(less_is_more ? "MORE" : "LESS"); + if (s != NULL) + scan_option(estrdup(s)); #define isoptstring(s) (((s)[0] == '-' || (s)[0] == '+') && (s)[1] != '\0') while (argc > 0 && (isoptstring(*argv) || isoptpending())) {