From d6c1d928a6acbab6de9b219bab9c524a41af955d Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sat, 17 Nov 2012 16:40:08 +0000 Subject: use pam_modutil_getpwnam() instead of getpwnam() in PAM module git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1832 ef36b2f9-881f-0410-afb5-c4e39611909c --- pam/pam.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pam/pam.c b/pam/pam.c index c252698..1716c3a 100644 --- a/pam/pam.c +++ b/pam/pam.c @@ -610,7 +610,7 @@ int pam_sm_chauthtok(pam_handle_t *pamh,int flags,int argc,const char **argv) if (flags&PAM_PRELIM_CHECK) { /* see if the user is trying to modify another user's password */ - pwent=getpwnam(username); + pwent=pam_modutil_getpwnam(args->pamh,username); myuid=getuid(); if ((pwent!=NULL)&&(pwent->pw_uid!=myuid)&&(!(flags&PAM_CHANGE_EXPIRED_AUTHTOK))) { -- cgit v1.2.3