From: Stefan Metzmacher Date: Mon, 11 Nov 2019 16:29:57 +0000 (+0100) Subject: s3:libsmb: remove unused cli_full_connection() X-Git-Tag: ldb-2.2.0~290 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0de5c488ed96f185c18450b6fe3a22c122b5aa84;p=thirdparty%2Fsamba.git s3:libsmb: remove unused cli_full_connection() Signed-off-by: Stefan Metzmacher Reviewed-by: Andreas Schneider --- diff --git a/source3/libsmb/cliconnect.c b/source3/libsmb/cliconnect.c index 0459ffae9e7..39b44a3e6ca 100644 --- a/source3/libsmb/cliconnect.c +++ b/source3/libsmb/cliconnect.c @@ -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. ****************************************************************************/ diff --git a/source3/libsmb/proto.h b/source3/libsmb/proto.h index 6ec450204a7..19c38153a68 100644 --- a/source3/libsmb/proto.h +++ b/source3/libsmb/proto.h @@ -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);