Return to local_passwd.c CVS log | Up to [local] / src / usr.bin / passwd |
version 1.41, 2013/01/18 11:13:38 | version 1.42, 2014/11/11 21:06:24 | ||
---|---|---|---|
|
|
||
pw_abort(); | pw_abort(); | ||
exit(p == NULL ? 1 : 0); | exit(p == NULL ? 1 : 0); | ||
} | } | ||
if (strcmp(crypt(p, pw->pw_passwd), pw->pw_passwd)) { | if (crypt_checkpass(p, pw->pw_passwd) != 0) { | ||
errno = EACCES; | errno = EACCES; | ||
pw_error(NULL, 1, 1); | pw_error(NULL, 1, 1); | ||
} | } |