svn commit: samba r19269 - in branches/SAMBA_4_0_RELEASE/source/libnet: .

abartlet at samba.org abartlet at samba.org
Fri Oct 13 13:40:47 GMT 2006


Author: abartlet
Date: 2006-10-13 13:40:47 +0000 (Fri, 13 Oct 2006)
New Revision: 19269

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

Log:
Make sure to search for the partition base in the correct partition.

Andrew Bartlett

Modified:
   branches/SAMBA_4_0_RELEASE/source/libnet/libnet_samsync_ldb.c


Changeset:
Modified: branches/SAMBA_4_0_RELEASE/source/libnet/libnet_samsync_ldb.c
===================================================================
--- branches/SAMBA_4_0_RELEASE/source/libnet/libnet_samsync_ldb.c	2006-10-13 13:40:11 UTC (rev 19268)
+++ branches/SAMBA_4_0_RELEASE/source/libnet/libnet_samsync_ldb.c	2006-10-13 13:40:47 UTC (rev 19269)
@@ -128,11 +128,14 @@
 	}
 
 	if (database == SAM_DATABASE_DOMAIN) {
+		const struct ldb_dn *partitions_basedn;
 		const char *domain_attrs[] =  {"nETBIOSName", "nCName", NULL};
 		struct ldb_message **msgs_domain;
 		int ret_domain;
 
-		ret_domain = gendb_search(state->sam_ldb, mem_ctx, NULL, &msgs_domain, domain_attrs,
+		partitions_basedn = samdb_partitions_dn(state->sam_ldb, mem_ctx);
+
+		ret_domain = gendb_search(state->sam_ldb, mem_ctx, partitions_basedn, &msgs_domain, domain_attrs,
 					  "(&(&(nETBIOSName=%s)(objectclass=crossRef))(ncName=*))", 
 					  domain_name);
 		if (ret_domain == -1) {



More information about the samba-cvs mailing list