svn commit: samba r16854 - in branches/SAMBA_4_0/source/dsdb/samdb/ldb_modules: .

abartlet at samba.org abartlet at samba.org
Fri Jul 7 04:55:19 GMT 2006


Author: abartlet
Date: 2006-07-07 04:55:18 +0000 (Fri, 07 Jul 2006)
New Revision: 16854

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=16854

Log:
Fix the RPC-SAMR-PASSWORDS test.  It failed because we allocated users
in the Builtin domain a SID from the global domain.

Andrew Bartlett

Modified:
   branches/SAMBA_4_0/source/dsdb/samdb/ldb_modules/samldb.c


Changeset:
Modified: branches/SAMBA_4_0/source/dsdb/samdb/ldb_modules/samldb.c
===================================================================
--- branches/SAMBA_4_0/source/dsdb/samdb/ldb_modules/samldb.c	2006-07-07 03:45:02 UTC (rev 16853)
+++ branches/SAMBA_4_0/source/dsdb/samdb/ldb_modules/samldb.c	2006-07-07 04:55:18 UTC (rev 16854)
@@ -190,13 +190,15 @@
 	struct ldb_dn *sdn;
 	struct ldb_result *res = NULL;
 	int ret = 0;
+	const char *attrs[] = { NULL };
 
 	local_ctx = talloc_new(mem_ctx);
 	if (local_ctx == NULL) return NULL;
 
 	sdn = ldb_dn_copy(local_ctx, dn);
 	do {
-		ret = ldb_search(module->ldb, sdn, LDB_SCOPE_BASE, "objectClass=domain", NULL, &res);
+		ret = ldb_search(module->ldb, sdn, LDB_SCOPE_BASE, 
+				 "(|(objectClass=domain)(objectClass=builtinDomain))", attrs, &res);
 		talloc_steal(local_ctx, res);
 		if (ret == LDB_SUCCESS && res->count == 1)
 			break;



More information about the samba-cvs mailing list