Deleted Added
full compact
34c34
< __FBSDID("$FreeBSD: head/usr.sbin/rpc.yppasswdd/yppasswdd_server.c 188766 2009-02-18 22:27:46Z imp $");
---
> __FBSDID("$FreeBSD: head/usr.sbin/rpc.yppasswdd/yppasswdd_server.c 231994 2012-02-22 06:27:20Z kevlo $");
462a463
> char *cryptpw;
540,541c541,542
< if (strcmp(crypt(argp->oldpass, yp_password.pw_passwd),
< yp_password.pw_passwd)) {
---
> cryptpw = crypt(argp->oldpass, yp_password.pw_passwd);
> if (cryptpw == NULL || strcmp(cryptpw, yp_password.pw_passwd)) {