diff options
Diffstat (limited to 'usr/src/lib/pam_modules')
-rw-r--r-- | usr/src/lib/pam_modules/smb/smb_passwd.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/usr/src/lib/pam_modules/smb/smb_passwd.c b/usr/src/lib/pam_modules/smb/smb_passwd.c index 9167d093a6..4e484251e3 100644 --- a/usr/src/lib/pam_modules/smb/smb_passwd.c +++ b/usr/src/lib/pam_modules/smb/smb_passwd.c @@ -19,7 +19,7 @@ * CDDL HEADER END */ /* - * Copyright 2007 Sun Microsystems, Inc. All rights reserved. + * Copyright 2008 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -145,8 +145,12 @@ pam_sm_chauthtok(pam_handle_t *pamh, int flags, int argc, const char **argv) return (PAM_SYSTEM_ERR); } + smb_pwd_init(); + res = smb_pwd_setpasswd(user, newpw); + smb_pwd_fini(); + /* * now map the various return states to user messages * and PAM return codes. |