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) {