![]() ![]() | ![]() |
version 1.59, 2016/07/12 12:10:42 | version 1.60, 2016/07/18 16:46:30 | ||
---|---|---|---|
|
|
||
if (sflag) { | if (sflag) { | ||
sh = getenv("SHELL"); | sh = getenv("SHELL"); | ||
if (sh == NULL || *sh == '\0') | if (sh == NULL || *sh == '\0') { | ||
shargv[0] = pw->pw_shell; | shargv[0] = strdup(pw->pw_shell); | ||
else | if (shargv[0] == NULL) | ||
err(1, NULL); | |||
} else | |||
shargv[0] = sh; | shargv[0] = sh; | ||
argv = shargv; | argv = shargv; | ||
argc = 1; | argc = 1; |