]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3:libsmb: remove unused cli_full_connection()
authorStefan Metzmacher <metze@samba.org>
Mon, 11 Nov 2019 16:29:57 +0000 (17:29 +0100)
committerAndreas Schneider <asn@cryptomilk.org>
Thu, 28 May 2020 06:43:39 +0000 (06:43 +0000)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
source3/libsmb/cliconnect.c
source3/libsmb/proto.h

index 0459ffae9e7d29b947b5f1ce127dfc3867ce1e1c..39b44a3e6cacad3bee343be53d2643bfd7d766d3 100644 (file)
@@ -3597,66 +3597,6 @@ NTSTATUS cli_full_connection_creds(struct cli_state **output_cli,
        return status;
 }
 
-NTSTATUS cli_full_connection(struct cli_state **output_cli,
-                            const char *my_name,
-                            const char *dest_host,
-                            const struct sockaddr_storage *dest_ss, int port,
-                            const char *service, const char *service_type,
-                            const char *user, const char *domain,
-                            const char *password, int flags,
-                            int signing_state)
-{
-       TALLOC_CTX *frame = talloc_stackframe();
-       NTSTATUS status;
-       bool use_kerberos = false;
-       bool fallback_after_kerberos = false;
-       bool use_ccache = false;
-       bool pw_nt_hash = false;
-       struct cli_credentials *creds = NULL;
-
-       if (flags & CLI_FULL_CONNECTION_USE_KERBEROS) {
-               use_kerberos = true;
-       }
-
-       if (flags & CLI_FULL_CONNECTION_FALLBACK_AFTER_KERBEROS) {
-               fallback_after_kerberos = true;
-       }
-
-       if (flags & CLI_FULL_CONNECTION_USE_CCACHE) {
-               use_ccache = true;
-       }
-
-       if (flags & CLI_FULL_CONNECTION_USE_NT_HASH) {
-               pw_nt_hash = true;
-       }
-
-       creds = cli_session_creds_init(frame,
-                                      user,
-                                      domain,
-                                      NULL, /* realm (use default) */
-                                      password,
-                                      use_kerberos,
-                                      fallback_after_kerberos,
-                                      use_ccache,
-                                      pw_nt_hash);
-       if (creds == NULL) {
-               TALLOC_FREE(frame);
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       status = cli_full_connection_creds(output_cli, my_name,
-                                          dest_host, dest_ss, port,
-                                          service, service_type,
-                                          creds, flags, signing_state);
-       if (!NT_STATUS_IS_OK(status)) {
-               TALLOC_FREE(frame);
-               return status;
-       }
-
-       TALLOC_FREE(frame);
-       return NT_STATUS_OK;
-}
-
 /****************************************************************************
  Send an old style tcon.
 ****************************************************************************/
index 6ec450204a73759545c3ab4cf9a54835b9b01de8..19c38153a68671a4965850ff4b192dc0e2b61916 100644 (file)
@@ -111,14 +111,6 @@ NTSTATUS cli_full_connection_creds(struct cli_state **output_cli,
                                   struct cli_credentials *creds,
                                   int flags,
                                   int signing_state);
-NTSTATUS cli_full_connection(struct cli_state **output_cli,
-                            const char *my_name,
-                            const char *dest_host,
-                            const struct sockaddr_storage *dest_ss, int port,
-                            const char *service, const char *service_type,
-                            const char *user, const char *domain,
-                            const char *password, int flags,
-                            int signing_state);
 NTSTATUS cli_raw_tcon(struct cli_state *cli,
                      const char *service, const char *pass, const char *dev,
                      uint16_t *max_xmit, uint16_t *tid);