diff options
author | Stefan Metzmacher <metze@samba.org> | 2013-09-17 00:56:15 +0200 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2014-01-07 12:47:15 +0100 |
commit | a34c837fdb59df1e66be9b5f23a07990e34fea1c (patch) | |
tree | e3379be1b6795a648e39e681296a0dfcd2836be6 | |
parent | c6bb47f2f199cc13101dccf656ac36e9eb879201 (diff) | |
download | samba-a34c837fdb59df1e66be9b5f23a07990e34fea1c.tar.gz samba-a34c837fdb59df1e66be9b5f23a07990e34fea1c.tar.xz samba-a34c837fdb59df1e66be9b5f23a07990e34fea1c.zip |
s3:winbindd: make use of rpccli_netlogon_network_logon()
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
-rw-r--r-- | source3/winbindd/winbindd_pam.c | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/source3/winbindd/winbindd_pam.c b/source3/winbindd/winbindd_pam.c index 39483a5d5e..3f3ec7090f 100644 --- a/source3/winbindd/winbindd_pam.c +++ b/source3/winbindd/winbindd_pam.c @@ -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" |