From 6ded52e0662d2e7acc99dd086e5193548c0be2d8 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Sun, 13 Sep 1998 19:32:48 +0000 Subject: [PATCH] set NewArgv[0] to user_shell, not basename(user_shell) --- sudo.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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); -- 2.40.0