Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArthur de Jong <arthur@arthurdejong.org>2012-11-17 17:40:08 +0100
committerArthur de Jong <arthur@arthurdejong.org>2012-11-17 17:40:08 +0100
commitd6c1d928a6acbab6de9b219bab9c524a41af955d (patch)
tree8eb937dc867dc1ac265a7ea117751767e43afa60
parentbf02c70ecfbab318b8bb1b610504a56fc74cd310 (diff)
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
-rw-r--r--pam/pam.c2
1 files changed, 1 insertions, 1 deletions
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)))
{