summaryrefslogtreecommitdiffstats
path: root/usr.sbin/rpc.yppasswdd/yppasswdd_server.c
diff options
context:
space:
mode:
authorwpaul <wpaul@FreeBSD.org>1996-09-05 15:53:42 +0000
committerwpaul <wpaul@FreeBSD.org>1996-09-05 15:53:42 +0000
commit3383de51c2463d4ff328ff4231ca20556bfdda40 (patch)
tree8dc317e20f36de45388d220be928069da40ca565 /usr.sbin/rpc.yppasswdd/yppasswdd_server.c
parent568bbbe4dba228fdc1e1d49d75a4ecb446e6f31e (diff)
downloadFreeBSD-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/rpc.yppasswdd/yppasswdd_server.c')
-rw-r--r--usr.sbin/rpc.yppasswdd/yppasswdd_server.c5
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++;
}
OpenPOWER on IntegriCloud