s3:rpcclient: make use of rpccli_netlogon_password_logon() in the 'samlogon' cmd
authorStefan Metzmacher <metze@samba.org>
Mon, 16 Sep 2013 22:48:31 +0000 (00:48 +0200)
committerStefan Metzmacher <metze@samba.org>
Tue, 7 Jan 2014 11:47:14 +0000 (12:47 +0100)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
source3/rpcclient/cmd_netlogon.c

index 97b79cb6a8e25616c1fedc0ebc9d5ec9d95586d4..b637b3e68c6f215958b36de304a7a861ba762946 100644 (file)
@@ -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;