From 559d92a8dfb0759326f154dbe14d05a3df0ce4d3 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Fri, 19 Aug 2011 17:28:49 +1000 Subject: s4-dsdb: fixed all partitions search in cracknames when searching all partitions we must use the NULL basedn, or we will miss partitions in multi-domain setups Pair-Programmed-With: Andrew Bartlett --- source4/dsdb/samdb/cracknames.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source4/dsdb') diff --git a/source4/dsdb/samdb/cracknames.c b/source4/dsdb/samdb/cracknames.c index 21a473da5c..a518b8938e 100644 --- a/source4/dsdb/samdb/cracknames.c +++ b/source4/dsdb/samdb/cracknames.c @@ -837,7 +837,7 @@ static WERROR DsCrackNameOneFilter(struct ldb_context *sam_ctx, TALLOC_CTX *mem_ search_dn = samdb_result_dn(sam_ctx, mem_ctx, domain_res->msgs[0], "ncName", NULL); } else { dsdb_flags = DSDB_SEARCH_SEARCH_ALL_PARTITIONS; - search_dn = ldb_get_root_basedn(sam_ctx); + search_dn = NULL; } if (format_desired == DRSUAPI_DS_NAME_FORMAT_GUID){ dsdb_flags = dsdb_flags| DSDB_SEARCH_SHOW_DELETED; -- cgit