diff options
Diffstat (limited to 'login-utils/su.c')
-rw-r--r-- | login-utils/su.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/login-utils/su.c b/login-utils/su.c index cabf116d4..9585d07c7 100644 --- a/login-utils/su.c +++ b/login-utils/su.c @@ -324,10 +324,7 @@ authenticate (const struct passwd *pw) if (is_pam_failure(retval)) goto done; } -# if 0 /* Manpage discourages use of getlogin. */ - cp = getlogin (); - if (!(cp && *cp && (lpw = getpwnam (cp)) != NULL && lpw->pw_uid == getuid ())) -# endif + lpw = getpwuid (getuid ()); if (lpw && lpw->pw_name) { |