From 479be53c0a894df441db9a02d0b75b222b374ae9 Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Sat, 20 Aug 2005 06:01:49 +0000 Subject: r9414: Fix failure to find own domain info due to recent ldb_dn upgrade - we don't use a simple char* here any more. Andrew Bartlett (This used to be commit f21c31c7e151e23caa2699b1727d1ae310fbed4e) --- source4/lib/credentials.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'source4/lib/credentials.c') diff --git a/source4/lib/credentials.c b/source4/lib/credentials.c index 58a1b8c0e3..aae55be800 100644 --- a/source4/lib/credentials.c +++ b/source4/lib/credentials.c @@ -496,7 +496,6 @@ NTSTATUS cli_credentials_set_machine_account(struct cli_credentials *cred) struct ldb_context *ldb; int ldb_ret; struct ldb_message **msgs; - const char *base_dn = SECRETS_PRIMARY_DOMAIN_DN; const char *attrs[] = { "secret", "samAccountName", @@ -527,7 +526,8 @@ NTSTATUS cli_credentials_set_machine_account(struct cli_credentials *cred) /* search for the secret record */ ldb_ret = gendb_search(ldb, - mem_ctx, base_dn, &msgs, attrs, + mem_ctx, ldb_dn_explode(mem_ctx, SECRETS_PRIMARY_DOMAIN_DN), + &msgs, attrs, SECRETS_PRIMARY_DOMAIN_FILTER, cli_credentials_get_domain(cred)); if (ldb_ret == 0) { -- cgit