1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00

s3:winbindd: make use of rpccli_netlogon_network_logon()

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
Stefan Metzmacher 2013-09-17 00:56:15 +02:00
parent c6bb47f2f1
commit a34c837fdb

View File

@ -1228,6 +1228,8 @@ static NTSTATUS winbind_samlogon_retry_loop(struct winbindd_domain *domain,
do {
struct rpc_pipe_client *netlogon_pipe;
uint8_t authoritative = 0;
uint32_t flags = 0;
ZERO_STRUCTP(info3);
retry = false;
@ -1276,19 +1278,19 @@ static NTSTATUS winbind_samlogon_retry_loop(struct winbindd_domain *domain,
}
netr_attempts = 0;
result = rpccli_netlogon_sam_network_logon(
netlogon_pipe,
mem_ctx,
logon_parameters,
server, /* server name */
username, /* user name */
domainname, /* target domain */
workstation, /* workstation */
chal,
-1, /* ignored */
lm_response,
nt_response,
info3);
result = rpccli_netlogon_network_logon(domain->conn.netlogon_creds,
netlogon_pipe->binding_handle,
mem_ctx,
logon_parameters,
username,
domainname,
workstation,
chal,
lm_response,
nt_response,
&authoritative,
&flags,
info3);
/*
* we increment this after the "feature negotiation"