diff options
author | Andrew Tridgell <tridge@samba.org> | 2001-09-05 08:54:04 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2001-09-05 08:54:04 +0000 |
commit | fbe6685a79d6480ee5d6f97c30e78254dcf8b0ff (patch) | |
tree | 86bd376ba1f93b1ab1583550b7e1d7987cb20282 /source3/libsmb | |
parent | 7844aa868b02f99c013f336ee03ef05adbd11a7b (diff) | |
download | samba-fbe6685a79d6480ee5d6f97c30e78254dcf8b0ff.tar.gz samba-fbe6685a79d6480ee5d6f97c30e78254dcf8b0ff.tar.bz2 samba-fbe6685a79d6480ee5d6f97c30e78254dcf8b0ff.zip |
fixed some compilation errors in cli_netlogon.c - tim, you need to rerun configure to get the new NTSTATUS stuff right
(This used to be commit 9bae57cfe30825174536d11983bb3434498e3f03)
Diffstat (limited to 'source3/libsmb')
-rw-r--r-- | source3/libsmb/cli_netlogon.c | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/source3/libsmb/cli_netlogon.c b/source3/libsmb/cli_netlogon.c index b330299721..cd68ea3503 100644 --- a/source3/libsmb/cli_netlogon.c +++ b/source3/libsmb/cli_netlogon.c @@ -72,7 +72,7 @@ NTSTATUS new_cli_net_req_chal(struct cli_state *cli, DOM_CHAL *clnt_chal, /* Return result */ - if (result == NT_STATUS_OK) { + if (NT_STATUS_IS_OK(result)) { memcpy(srv_chal, r.srv_chal.data, sizeof(srv_chal->data)); } @@ -129,7 +129,7 @@ NTSTATUS new_cli_net_auth2(struct cli_state *cli, uint16 sec_chan, result = r.status; - if (result == NT_STATUS_OK) { + if (NT_STATUS_IS_OK(result)) { UTIME zerotime; /* @@ -175,7 +175,7 @@ NTSTATUS new_cli_nt_setup_creds(struct cli_state *cli, /* send a client challenge; receive a server challenge */ result = new_cli_net_req_chal(cli, &clnt_chal, &srv_chal); - if (result != NT_STATUS_OK) { + if (!NT_STATUS_IS_OK(result)) { DEBUG(0,("cli_nt_setup_creds: request challenge failed\n")); return result; } @@ -199,14 +199,15 @@ NTSTATUS new_cli_nt_setup_creds(struct cli_state *cli, * Receive an auth-2 challenge response and check it. */ - if (!new_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; + result = new_cli_net_auth2(cli, (lp_server_role() == ROLE_DOMAIN_MEMBER) ? + SEC_CHAN_WKSTA : SEC_CHAN_BDC, 0x000001ff, + &srv_chal); + if (!NT_STATUS_IS_OK(result)) { + DEBUG(0,("cli_nt_setup_creds: auth2 challenge failed %s\n", + get_nt_error_msg(result))); } - return True; + return result; } /* Logon Control 2 */ |