diff options
author | wpaul <wpaul@FreeBSD.org> | 1996-09-05 15:53:42 +0000 |
---|---|---|
committer | wpaul <wpaul@FreeBSD.org> | 1996-09-05 15:53:42 +0000 |
commit | 3383de51c2463d4ff328ff4231ca20556bfdda40 (patch) | |
tree | 8dc317e20f36de45388d220be928069da40ca565 /usr.sbin | |
parent | 568bbbe4dba228fdc1e1d49d75a4ecb446e6f31e (diff) | |
download | FreeBSD-src-3383de51c2463d4ff328ff4231ca20556bfdda40.zip FreeBSD-src-3383de51c2463d4ff328ff4231ca20556bfdda40.tar.gz |
When updating a password via the standard RPC handler, reset the password
change time (pw_change) to zero.
Diffstat (limited to 'usr.sbin')
-rw-r--r-- | usr.sbin/rpc.yppasswdd/yppasswdd_server.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/usr.sbin/rpc.yppasswdd/yppasswdd_server.c b/usr.sbin/rpc.yppasswdd/yppasswdd_server.c index 55a61dc..d82890b 100644 --- a/usr.sbin/rpc.yppasswdd/yppasswdd_server.c +++ b/usr.sbin/rpc.yppasswdd/yppasswdd_server.c @@ -29,7 +29,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: yppasswdd_server.c,v 1.6 1996/07/01 19:38:38 guido Exp $ + * $Id: yppasswdd_server.c,v 1.7 1996/08/04 22:13:05 wpaul Exp $ */ #include <stdio.h> @@ -61,7 +61,7 @@ struct dom_binding {}; #include "yppasswd_comm.h" #ifndef lint -static const char rcsid[] = "$Id: yppasswdd_server.c,v 1.6 1996/07/01 19:38:38 guido Exp $"; +static const char rcsid[] = "$Id: yppasswdd_server.c,v 1.7 1996/08/04 22:13:05 wpaul Exp $"; #endif /* not lint */ char *tempname; @@ -560,6 +560,7 @@ yppasswdproc_update_1_svc(yppasswd *argp, struct svc_req *rqstp) if (strcmp(argp->newpw.pw_passwd, yp_password.pw_passwd)) { yp_password.pw_passwd = argp->newpw.pw_passwd; + yp_password.pw_change = 0; passwd_changed++; } |