|
|
@ -682,9 +682,12 @@ execsh(char *cmd, char **args)
|
|
|
|
if (args) {
|
|
|
|
if (args) {
|
|
|
|
prog = args[0];
|
|
|
|
prog = args[0];
|
|
|
|
arg = NULL;
|
|
|
|
arg = NULL;
|
|
|
|
} else if (scroll || utmp) {
|
|
|
|
} else if (scroll) {
|
|
|
|
prog = scroll ? scroll : utmp;
|
|
|
|
prog = scroll;
|
|
|
|
arg = scroll ? utmp : NULL;
|
|
|
|
arg = utmp ? utmp : sh;
|
|
|
|
|
|
|
|
} else if (utmp) {
|
|
|
|
|
|
|
|
prog = utmp;
|
|
|
|
|
|
|
|
arg = NULL;
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
prog = sh;
|
|
|
|
prog = sh;
|
|
|
|
arg = NULL;
|
|
|
|
arg = NULL;
|
|
|
|