summaryrefslogtreecommitdiff
path: root/source4/ldap_server/ldap_bind.c
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2006-01-03 00:10:15 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:49:38 -0500
commitbedfb063268f70e66f16fdd0e9bdd29d176a0634 (patch)
treee0c95df8e681ed6b579c5f2fdd8ae470a656f1f8 /source4/ldap_server/ldap_bind.c
parentd26d130aa4d7907327cded4d6914fb1a0dbdbd1d (diff)
downloadsamba-bedfb063268f70e66f16fdd0e9bdd29d176a0634.tar.gz
samba-bedfb063268f70e66f16fdd0e9bdd29d176a0634.tar.bz2
samba-bedfb063268f70e66f16fdd0e9bdd29d176a0634.zip
r12686: Push the real SASL list into the rootdse.
Get this out of the server credentials, and push it down to ldb via an opaque pointer. Andrew Bartlett (This used to be commit 61700252e05e0be6b4ffa72ffc24a95c665597e3)
Diffstat (limited to 'source4/ldap_server/ldap_bind.c')
-rw-r--r--source4/ldap_server/ldap_bind.c17
1 files changed, 1 insertions, 16 deletions
diff --git a/source4/ldap_server/ldap_bind.c b/source4/ldap_server/ldap_bind.c
index beaf3da46c..feb36135a8 100644
--- a/source4/ldap_server/ldap_bind.c
+++ b/source4/ldap_server/ldap_bind.c
@@ -115,22 +115,7 @@ static NTSTATUS ldapsrv_BindSASL(struct ldapsrv_call *call)
gensec_set_target_service(call->conn->gensec, "ldap");
- server_credentials
- = cli_credentials_init(call);
- if (!server_credentials) {
- DEBUG(1, ("Failed to init server credentials\n"));
- return NT_STATUS_NO_MEMORY;
- }
-
- cli_credentials_set_conf(server_credentials);
- status = cli_credentials_set_machine_account(server_credentials);
- if (!NT_STATUS_IS_OK(status)) {
- DEBUG(10, ("Failed to obtain server credentials, perhaps a standalone server?: %s\n", nt_errstr(status)));
- talloc_free(server_credentials);
- server_credentials = NULL;
- }
-
- gensec_set_credentials(call->conn->gensec, server_credentials);
+ gensec_set_credentials(call->conn->gensec, call->conn->server_credentials);
gensec_want_feature(call->conn->gensec, GENSEC_FEATURE_SIGN);
gensec_want_feature(call->conn->gensec, GENSEC_FEATURE_SEAL);