summaryrefslogtreecommitdiff
path: root/source3/rpc_server/srv_samr.c
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2001-05-18 01:30:21 +0000
committerJeremy Allison <jra@samba.org>2001-05-18 01:30:21 +0000
commitc912d04389e9bd38ac4e5ef8b29fae1faaf86e7b (patch)
treef1a95790c905505cb6c418c671f75eac8f4698e5 /source3/rpc_server/srv_samr.c
parent013b454d1a2858b6f3b48e7b73f549ec7540d189 (diff)
downloadsamba-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.c5
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;
}