X-Git-Url: http://git.samba.org/?a=blobdiff_plain;f=source4%2Fauth%2Fcredentials%2Fcredentials_files.c;h=42e8ea082ad50d6d8362719fd671363029230bb2;hb=180ca8ed881593e08c291b504e26ea7b8adf7705;hp=17c555d25b8abd0cee15ad351726cdc57f92fe53;hpb=87ec1d2532eb17dfd7f98431bdfa4071be57f683;p=samba.git diff --git a/source4/auth/credentials/credentials_files.c b/source4/auth/credentials/credentials_files.c index 17c555d25b8..42e8ea082ad 100644 --- a/source4/auth/credentials/credentials_files.c +++ b/source4/auth/credentials/credentials_files.c @@ -172,7 +172,7 @@ _PUBLIC_ bool cli_credentials_parse_file(struct cli_credentials *cred, const cha * @retval NTSTATUS error detailing any failure */ _PUBLIC_ NTSTATUS cli_credentials_set_secrets(struct cli_credentials *cred, - struct event_context *event_ctx, + struct tevent_context *event_ctx, struct loadparm_context *lp_ctx, struct ldb_context *ldb, const char *base, @@ -266,6 +266,9 @@ _PUBLIC_ NTSTATUS cli_credentials_set_secrets(struct cli_credentials *cred, cli_credentials_set_anonymous(cred); talloc_free(mem_ctx); return NT_STATUS_CANT_ACCESS_DOMAIN_INFO; + } else { + /* store bind dn in credentials */ + cli_credentials_set_bind_dn(cred, ldap_bind_dn); } } } @@ -364,7 +367,7 @@ _PUBLIC_ NTSTATUS cli_credentials_set_machine_account(struct cli_credentials *cr * @retval NTSTATUS error detailing any failure */ NTSTATUS cli_credentials_set_krbtgt(struct cli_credentials *cred, - struct event_context *event_ctx, + struct tevent_context *event_ctx, struct loadparm_context *lp_ctx) { NTSTATUS status; @@ -392,7 +395,7 @@ NTSTATUS cli_credentials_set_krbtgt(struct cli_credentials *cred, * @retval NTSTATUS error detailing any failure */ _PUBLIC_ NTSTATUS cli_credentials_set_stored_principal(struct cli_credentials *cred, - struct event_context *event_ctx, + struct tevent_context *event_ctx, struct loadparm_context *lp_ctx, const char *serviceprincipal) {