diff options
| -rw-r--r-- | source3/rpc_server/srv_lsa_nt.c | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/source3/rpc_server/srv_lsa_nt.c b/source3/rpc_server/srv_lsa_nt.c index a3a1218956..9d1b5b91a1 100644 --- a/source3/rpc_server/srv_lsa_nt.c +++ b/source3/rpc_server/srv_lsa_nt.c @@ -1665,6 +1665,11 @@ NTSTATUS _lsa_CreateAccount(pipes_struct *p,  		return NT_STATUS_ACCESS_DENIED;  	} +	/* Work out max allowed. */ +	map_max_allowed_access(p->server_info->ptok, +			       &p->server_info->utok, +			       &r->in.access_mask); +  	/* map the generic bits to the lsa policy ones */  	se_map_generic(&r->in.access_mask, &lsa_account_mapping); | 
