From: Todd C. Miller Date: Sun, 13 Sep 1998 19:32:48 +0000 (+0000) Subject: set NewArgv[0] to user_shell, not basename(user_shell) X-Git-Tag: SUDO_1_5_6~6 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6ded52e0662d2e7acc99dd086e5193548c0be2d8;p=sudo set NewArgv[0] to user_shell, not basename(user_shell) --- diff --git a/sudo.c b/sudo.c index 9e6061e83..7f88d5d24 100644 --- a/sudo.c +++ b/sudo.c @@ -273,8 +273,7 @@ int main(argc, argv) /* add the shell as argv[0] */ if (user_shell && *user_shell) { - if ((NewArgv[0] = strrchr(user_shell, '/') + 1) == (char *) 1) - NewArgv[0] = user_shell; + NewArgv[0] = user_shell; } else { (void) fprintf(stderr, "%s: Unable to determine shell.", Argv[0]); exit(1);