From ab803d88b511024515dd67d9d9c8958ea23151b0 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Thu, 3 Nov 2011 09:31:20 -0400 Subject: [PATCH] Fix crash when "sudo -g group -i" is run. Fixes bug 521 --- plugins/sudoers/sudoers.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/sudoers/sudoers.c b/plugins/sudoers/sudoers.c index 759ad7892..b6d25db03 100644 --- a/plugins/sudoers/sudoers.c +++ b/plugins/sudoers/sudoers.c @@ -342,7 +342,7 @@ sudoers_policy_main(int argc, char * const argv[], int pwflag, char *env_add[], NewArgv = emalloc2(NewArgc + 2, sizeof(char *)); memcpy(++NewArgv, argv, argc * sizeof(char *)); NewArgv[NewArgc] = NULL; - if (ISSET(sudo_mode, MODE_LOGIN_SHELL)) + if (ISSET(sudo_mode, MODE_LOGIN_SHELL) && runas_pw != NULL) NewArgv[0] = estrdup(runas_pw->pw_shell); } -- 2.40.0