diff options
Diffstat (limited to 'lib/libpam/modules/pam_opie/pam_opie.c')
-rw-r--r-- | lib/libpam/modules/pam_opie/pam_opie.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/libpam/modules/pam_opie/pam_opie.c b/lib/libpam/modules/pam_opie/pam_opie.c index 566a694..dc5c814 100644 --- a/lib/libpam/modules/pam_opie/pam_opie.c +++ b/lib/libpam/modules/pam_opie/pam_opie.c @@ -74,7 +74,7 @@ pam_sm_authenticate(pam_handle_t *pamh, int flags, int argc, const char **argv) user = NULL; if (pam_test_option(&options, PAM_OPT_AUTH_AS_SELF, NULL)) { - pwd = getpwuid(getuid()); + pwd = getpwnam(getlogin()); user = pwd->pw_name; } else { |