cli_netlogon: Rename "netlogon_creds" to "creds_ctx"
authorVolker Lendecke <vl@samba.org>
Tue, 5 Sep 2017 14:17:58 +0000 (16:17 +0200)
committerVolker Lendecke <vl@samba.org>
Mon, 25 Sep 2017 07:43:11 +0000 (09:43 +0200)
Trying to understand this code it's important for me to name variables
indicating their use: A netlogon_creds_cli_context is a context with access to
credentials, it's not the credentials itself.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
source3/rpc_client/cli_netlogon.c
source3/rpc_client/cli_netlogon.h

index 2c3e205e2f4dbb39777acfb3487552118f6f4aca..4b8beb5f44f7f61497ffb64fef8658230ad0e64a 100644 (file)
@@ -132,7 +132,7 @@ NTSTATUS rpccli_create_netlogon_creds_ctx(
        const char *server_computer,
        struct messaging_context *msg_ctx,
        TALLOC_CTX *mem_ctx,
-       struct netlogon_creds_cli_context **netlogon_creds)
+       struct netlogon_creds_cli_context **creds_ctx)
 {
        enum netr_SchannelType sec_chan_type;
        const char *server_netbios_domain;
@@ -154,13 +154,13 @@ NTSTATUS rpccli_create_netlogon_creds_ctx(
                                            client_account,
                                            sec_chan_type,
                                            msg_ctx, mem_ctx,
-                                           netlogon_creds);
+                                           creds_ctx);
 }
 
 NTSTATUS rpccli_setup_netlogon_creds(
        struct cli_state *cli,
        enum dcerpc_transport_t transport,
-       struct netlogon_creds_cli_context *netlogon_creds,
+       struct netlogon_creds_cli_context *creds_ctx,
        bool force_reauth,
        struct cli_credentials *cli_creds)
 {
@@ -172,8 +172,7 @@ NTSTATUS rpccli_setup_netlogon_creds(
        uint8_t idx_nt_hashes = 0;
        NTSTATUS status;
 
-       status = netlogon_creds_cli_get(netlogon_creds,
-                                       frame, &creds);
+       status = netlogon_creds_cli_get(creds_ctx, frame, &creds);
        if (NT_STATUS_IS_OK(status)) {
                const char *action = "using";
 
@@ -219,7 +218,7 @@ NTSTATUS rpccli_setup_netlogon_creds(
        }
        talloc_steal(frame, netlogon_pipe);
 
-       status = netlogon_creds_cli_auth(netlogon_creds,
+       status = netlogon_creds_cli_auth(creds_ctx,
                                         netlogon_pipe->binding_handle,
                                         num_nt_hashes,
                                         nt_hashes,
@@ -229,8 +228,7 @@ NTSTATUS rpccli_setup_netlogon_creds(
                return status;
        }
 
-       status = netlogon_creds_cli_get(netlogon_creds,
-                                       frame, &creds);
+       status = netlogon_creds_cli_get(creds_ctx, frame, &creds);
        if (!NT_STATUS_IS_OK(status)) {
                TALLOC_FREE(frame);
                return NT_STATUS_INTERNAL_ERROR;
@@ -294,18 +292,19 @@ static NTSTATUS map_validation_to_info3(TALLOC_CTX *mem_ctx,
 
 /* Logon domain user */
 
-NTSTATUS rpccli_netlogon_password_logon(struct netlogon_creds_cli_context *creds,
-                                       struct dcerpc_binding_handle *binding_handle,
-                                       TALLOC_CTX *mem_ctx,
-                                       uint32_t logon_parameters,
-                                       const char *domain,
-                                       const char *username,
-                                       const char *password,
-                                       const char *workstation,
-                                       enum netr_LogonInfoClass logon_type,
-                                       uint8_t *authoritative,
-                                       uint32_t *flags,
-                                       struct netr_SamInfo3 **info3)
+NTSTATUS rpccli_netlogon_password_logon(
+       struct netlogon_creds_cli_context *creds_ctx,
+       struct dcerpc_binding_handle *binding_handle,
+       TALLOC_CTX *mem_ctx,
+       uint32_t logon_parameters,
+       const char *domain,
+       const char *username,
+       const char *password,
+       const char *workstation,
+       enum netr_LogonInfoClass logon_type,
+       uint8_t *authoritative,
+       uint32_t *flags,
+       struct netr_SamInfo3 **info3)
 {
        TALLOC_CTX *frame = talloc_stackframe();
        NTSTATUS status;
@@ -412,7 +411,7 @@ NTSTATUS rpccli_netlogon_password_logon(struct netlogon_creds_cli_context *creds
                return NT_STATUS_INVALID_INFO_CLASS;
        }
 
-       status = netlogon_creds_cli_LogonSamLogon(creds,
+       status = netlogon_creds_cli_LogonSamLogon(creds_ctx,
                                                  binding_handle,
                                                  logon_type,
                                                  logon,
@@ -445,19 +444,20 @@ NTSTATUS rpccli_netlogon_password_logon(struct netlogon_creds_cli_context *creds
  **/
 
 
-NTSTATUS rpccli_netlogon_network_logon(struct netlogon_creds_cli_context *creds,
-                                      struct dcerpc_binding_handle *binding_handle,
-                                      TALLOC_CTX *mem_ctx,
-                                      uint32_t logon_parameters,
-                                      const char *username,
-                                      const char *domain,
-                                      const char *workstation,
-                                      const uint8_t chal[8],
-                                      DATA_BLOB lm_response,
-                                      DATA_BLOB nt_response,
-                                      uint8_t *authoritative,
-                                      uint32_t *flags,
-                                      struct netr_SamInfo3 **info3)
+NTSTATUS rpccli_netlogon_network_logon(
+       struct netlogon_creds_cli_context *creds_ctx,
+       struct dcerpc_binding_handle *binding_handle,
+       TALLOC_CTX *mem_ctx,
+       uint32_t logon_parameters,
+       const char *username,
+       const char *domain,
+       const char *workstation,
+       const uint8_t chal[8],
+       DATA_BLOB lm_response,
+       DATA_BLOB nt_response,
+       uint8_t *authoritative,
+       uint32_t *flags,
+       struct netr_SamInfo3 **info3)
 {
        NTSTATUS status;
        const char *workstation_name_slash;
@@ -516,7 +516,7 @@ NTSTATUS rpccli_netlogon_network_logon(struct netlogon_creds_cli_context *creds,
 
        /* Marshall data and send request */
 
-       status = netlogon_creds_cli_LogonSamLogon(creds,
+       status = netlogon_creds_cli_LogonSamLogon(creds_ctx,
                                                  binding_handle,
                                                  NetlogonNetworkInformation,
                                                  logon,
index d66bcd3b55bf8f77a8874c1df840b2f4097757f0..04a370fba888075154198c931ee1f0df439ab61f 100644 (file)
@@ -38,11 +38,11 @@ NTSTATUS rpccli_create_netlogon_creds_ctx(
        const char *server_computer,
        struct messaging_context *msg_ctx,
        TALLOC_CTX *mem_ctx,
-       struct netlogon_creds_cli_context **netlogon_creds);
+       struct netlogon_creds_cli_context **creds_ctx);
 NTSTATUS rpccli_setup_netlogon_creds(
        struct cli_state *cli,
        enum dcerpc_transport_t transport,
-       struct netlogon_creds_cli_context *netlogon_creds,
+       struct netlogon_creds_cli_context *creds_ctx,
        bool force_reauth,
        struct cli_credentials *cli_creds);
 NTSTATUS rpccli_netlogon_password_logon(struct netlogon_creds_cli_context *creds,