diff options
author | Tim Potter <tpot@samba.org> | 2001-08-24 17:15:54 +0000 |
---|---|---|
committer | Tim Potter <tpot@samba.org> | 2001-08-24 17:15:54 +0000 |
commit | 7d5440a7ae4ef46103192000a19f2e69ecf02f21 (patch) | |
tree | 1e1f3f3ddc3e8f699ed860280d3b3e990e877504 /source/rpc_client | |
parent | f3bc6b5d68bdb01b07b9d780f5ba81c05e22f48c (diff) | |
download | samba-7d5440a7ae4ef46103192000a19f2e69ecf02f21.tar.gz samba-7d5440a7ae4ef46103192000a19f2e69ecf02f21.tar.xz samba-7d5440a7ae4ef46103192000a19f2e69ecf02f21.zip |
Set secure channel type depending on server role.
Diffstat (limited to 'source/rpc_client')
-rw-r--r-- | source/rpc_client/cli_login.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/rpc_client/cli_login.c b/source/rpc_client/cli_login.c index 7e2090164c4..92a70886d9c 100644 --- a/source/rpc_client/cli_login.c +++ b/source/rpc_client/cli_login.c @@ -66,7 +66,8 @@ BOOL cli_nt_setup_creds(struct cli_state *cli, unsigned char mach_pwd[16]) * Receive an auth-2 challenge response and check it. */ - if (!cli_net_auth2(cli, SEC_CHAN_WKSTA, 0x000001ff, &srv_chal)) + if (!cli_net_auth2(cli, (lp_server_role() == ROLE_DOMAIN_MEMBER) ? + SEC_CHAN_WKSTA : SEC_CHAN_BDC, 0x000001ff, &srv_chal)) { DEBUG(0,("cli_nt_setup_creds: auth2 challenge failed\n")); return False; |