summaryrefslogtreecommitdiff
path: root/source3/rpc_server
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2006-02-10 23:41:41 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 11:10:03 -0500
commit72b30eba6463cd4479b4f2c5076209bf77e4fc57 (patch)
treeaaa34716f76abe78433f560e33ecc4d483124255 /source3/rpc_server
parentfbf45d8ce90e88233ce386c1275d38fed3974433 (diff)
downloadsamba-72b30eba6463cd4479b4f2c5076209bf77e4fc57.tar.gz
samba-72b30eba6463cd4479b4f2c5076209bf77e4fc57.tar.bz2
samba-72b30eba6463cd4479b4f2c5076209bf77e4fc57.zip
r13444: Add REJECT_REASON_OTHER for samr_chgpasswd_user3
Guenther (This used to be commit 58baf718be90d750f51cf51a25714fcdcd5679b7)
Diffstat (limited to 'source3/rpc_server')
-rw-r--r--source3/rpc_server/srv_samr_nt.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/source3/rpc_server/srv_samr_nt.c b/source3/rpc_server/srv_samr_nt.c
index 75a72fa028..b3be0cccc1 100644
--- a/source3/rpc_server/srv_samr_nt.c
+++ b/source3/rpc_server/srv_samr_nt.c
@@ -1505,7 +1505,8 @@ NTSTATUS _samr_chgpasswd_user3(pipes_struct *p, SAMR_Q_CHGPASSWD_USER3 *q_u, SAM
r_u->status = pass_oem_change(user_name, q_u->lm_newpass.pass, q_u->lm_oldhash.hash,
q_u->nt_newpass.pass, q_u->nt_oldhash.hash, &reject_reason);
- if (NT_STATUS_EQUAL(r_u->status, NT_STATUS_PASSWORD_RESTRICTION)) {
+ if (NT_STATUS_EQUAL(r_u->status, NT_STATUS_PASSWORD_RESTRICTION) ||
+ NT_STATUS_EQUAL(r_u->status, NT_STATUS_ACCOUNT_RESTRICTION)) {
uint32 min_pass_len,pass_hist,password_properties;
time_t u_expire, u_min_age;