From 8608fd87b0ba43e128b984e314047589e607f377 Mon Sep 17 00:00:00 2001 From: =?utf8?q?G=C3=BCnther=20Deschner?= Date: Tue, 9 Dec 2008 12:39:47 +0100 Subject: [PATCH] s3-samr: a level 18 password set needs to set the pwdlastset as well. Guenther --- source3/rpc_server/srv_samr_nt.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source3/rpc_server/srv_samr_nt.c b/source3/rpc_server/srv_samr_nt.c index 513634019bc..25bbc6eeac4 100644 --- a/source3/rpc_server/srv_samr_nt.c +++ b/source3/rpc_server/srv_samr_nt.c @@ -3729,6 +3729,8 @@ static NTSTATUS set_user_info_18(struct samr_UserInfo18 *id18, if (!pdb_set_nt_passwd(pwd, out.data, PDB_CHANGED)) { return NT_STATUS_ACCESS_DENIED; } + + pdb_set_pass_last_set_time(pwd, time(NULL), PDB_CHANGED); } if (id18->lm_pwd_active) { @@ -3743,6 +3745,8 @@ static NTSTATUS set_user_info_18(struct samr_UserInfo18 *id18, if (!pdb_set_lanman_passwd(pwd, out.data, PDB_CHANGED)) { return NT_STATUS_ACCESS_DENIED; } + + pdb_set_pass_last_set_time(pwd, time(NULL), PDB_CHANGED); } if (id18->password_expired) { -- 2.34.1