diff options
Diffstat (limited to 'usr.bin/sudo/sudo.c')
| -rw-r--r-- | usr.bin/sudo/sudo.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.bin/sudo/sudo.c b/usr.bin/sudo/sudo.c index a299bdc1f1d..def74a2717d 100644 --- a/usr.bin/sudo/sudo.c +++ b/usr.bin/sudo/sudo.c @@ -305,7 +305,7 @@ main(argc, argv, envp) log_error(NO_STDERR|NO_EXIT, "problem with defaults entries"); /* Set login class if applicable. */ - set_loginclass(sudo_user.pw); + set_loginclass(runas_pw ? runas_pw : sudo_user.pw); /* Update initial shell now that runas is set. */ if (ISSET(sudo_mode, MODE_LOGIN_SHELL)) |
