libcli/auth: remove unused netlogon_creds_cli_context_copy()
authorStefan Metzmacher <metze@samba.org>
Thu, 17 Oct 2013 17:17:12 +0000 (19:17 +0200)
committerStefan Metzmacher <metze@samba.org>
Tue, 7 Jan 2014 11:47:16 +0000 (12:47 +0100)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
libcli/auth/netlogon_creds_cli.c
libcli/auth/netlogon_creds_cli.h

index 6590b21ec1a411658fe858e09b21c7b719280e44..17240640ca83578f45a2936e468f332c7ba8df56 100644 (file)
@@ -488,53 +488,6 @@ NTSTATUS netlogon_creds_cli_context_tmp(const char *client_computer,
        return NT_STATUS_OK;
 }
 
-NTSTATUS netlogon_creds_cli_context_copy(
-                               const struct netlogon_creds_cli_context *src,
-                               TALLOC_CTX *mem_ctx,
-                               struct netlogon_creds_cli_context **_dst)
-{
-       struct netlogon_creds_cli_context *dst;
-
-       dst = talloc_zero(mem_ctx, struct netlogon_creds_cli_context);
-       if (dst == NULL) {
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       *dst = *src;
-
-       dst->client.computer = talloc_strdup(dst, src->client.computer);
-       if (dst->client.computer == NULL) {
-               TALLOC_FREE(dst);
-               return NT_STATUS_NO_MEMORY;
-       }
-       dst->client.account = talloc_strdup(dst, src->client.account);
-       if (dst->client.account == NULL) {
-               TALLOC_FREE(dst);
-               return NT_STATUS_NO_MEMORY;
-       }
-       dst->server.computer = talloc_strdup(dst, src->server.computer);
-       if (dst->server.computer == NULL) {
-               TALLOC_FREE(dst);
-               return NT_STATUS_NO_MEMORY;
-       }
-       dst->server.netbios_domain = talloc_strdup(dst, src->server.netbios_domain);
-       if (dst->server.netbios_domain == NULL) {
-               TALLOC_FREE(dst);
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       dst->db.key_name = talloc_strdup(dst, src->db.key_name);
-       if (dst->db.key_name == NULL) {
-               TALLOC_FREE(dst);
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       dst->db.key_data = string_term_tdb_data(dst->db.key_name);
-
-       *_dst = dst;
-       return NT_STATUS_OK;
-}
-
 enum dcerpc_AuthLevel netlogon_creds_cli_auth_level(
                struct netlogon_creds_cli_context *context)
 {
index f8f2bef09e73d6d4e2a11dabb954695f69c80884..5bd8bd3b6919a77e259ceddde3712ac9d4304bf2 100644 (file)
@@ -49,10 +49,6 @@ NTSTATUS netlogon_creds_cli_context_tmp(const char *client_computer,
                                const char *server_netbios_domain,
                                TALLOC_CTX *mem_ctx,
                                struct netlogon_creds_cli_context **_context);
-NTSTATUS netlogon_creds_cli_context_copy(
-                               const struct netlogon_creds_cli_context *src,
-                               TALLOC_CTX *mem_ctx,
-                               struct netlogon_creds_cli_context **_dst);
 
 enum dcerpc_AuthLevel netlogon_creds_cli_auth_level(
                struct netlogon_creds_cli_context *context);