summaryrefslogtreecommitdiffstats
path: root/source3/rpcclient
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2013-09-17 00:48:31 +0200
committerStefan Metzmacher <metze@samba.org>2014-01-07 12:47:14 +0100
commitc6bb47f2f199cc13101dccf656ac36e9eb879201 (patch)
tree4870c57c7aebea375f1e88eedbd3a53e21625a3e /source3/rpcclient
parent4c99e49898151a514e334a07f38eed83fe608c05 (diff)
downloadsamba-c6bb47f2f199cc13101dccf656ac36e9eb879201.tar.gz
samba-c6bb47f2f199cc13101dccf656ac36e9eb879201.tar.xz
samba-c6bb47f2f199cc13101dccf656ac36e9eb879201.zip
s3:rpcclient: make use of rpccli_netlogon_password_logon() in the 'samlogon' cmd
Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'source3/rpcclient')
-rw-r--r--source3/rpcclient/cmd_netlogon.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/source3/rpcclient/cmd_netlogon.c b/source3/rpcclient/cmd_netlogon.c
index 97b79cb6a8e..b637b3e68c6 100644
--- a/source3/rpcclient/cmd_netlogon.c
+++ b/source3/rpcclient/cmd_netlogon.c
@@ -776,7 +776,6 @@ static NTSTATUS cmd_netlogon_sam_logon(struct rpc_pipe_client *cli,
NTSTATUS result = NT_STATUS_UNSUCCESSFUL;
int logon_type = NetlogonNetworkInformation;
const char *username, *password;
- uint16_t validation_level = 3;
uint32 logon_param = 0;
const char *workstation = NULL;
@@ -802,8 +801,14 @@ static NTSTATUS cmd_netlogon_sam_logon(struct rpc_pipe_client *cli,
/* Perform the sam logon */
- result = rpccli_netlogon_sam_logon(cli, mem_ctx, logon_param, lp_workgroup(), username, password, workstation, validation_level, logon_type);
-
+ result = rpccli_netlogon_password_logon(rpcclient_netlogon_creds,
+ cli->binding_handle,
+ logon_param,
+ lp_workgroup(),
+ username,
+ password,
+ workstation,
+ logon_type);
if (!NT_STATUS_IS_OK(result))
goto done;