diff options
author | Jeremy Allison <jra@samba.org> | 2001-05-18 01:30:21 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2001-05-18 01:30:21 +0000 |
commit | c912d04389e9bd38ac4e5ef8b29fae1faaf86e7b (patch) | |
tree | f1a95790c905505cb6c418c671f75eac8f4698e5 /source3/rpc_server/srv_samr.c | |
parent | 013b454d1a2858b6f3b48e7b73f549ec7540d189 (diff) | |
download | samba-c912d04389e9bd38ac4e5ef8b29fae1faaf86e7b.tar.gz samba-c912d04389e9bd38ac4e5ef8b29fae1faaf86e7b.tar.bz2 samba-c912d04389e9bd38ac4e5ef8b29fae1faaf86e7b.zip |
Fix the W2KSP2 joining a Samba domain problem.
Jeremy.
(This used to be commit 6bbcab5e48f91a80d4ebcbd2bee38f2e0a8bff78)
Diffstat (limited to 'source3/rpc_server/srv_samr.c')
-rw-r--r-- | source3/rpc_server/srv_samr.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source3/rpc_server/srv_samr.c b/source3/rpc_server/srv_samr.c index 9ab8ad5d15..6cd0f3b854 100644 --- a/source3/rpc_server/srv_samr.c +++ b/source3/rpc_server/srv_samr.c @@ -725,6 +725,11 @@ static BOOL api_samr_set_userinfo(pipes_struct *p) if (!samr_io_q_set_userinfo("", &q_u, data, 0)) { DEBUG(0,("api_samr_set_userinfo: Unable to unmarshall SAMR_Q_SET_USERINFO.\n")); + /* Fix for W2K SP2 */ + if (q_u.switch_value == 0x1a) { + setup_fault_pdu(p, 0x1c000006); + return True; + } return False; } |