Author: metze
Date: 2007-02-15 11:53:50 +0000 (Thu, 15 Feb 2007)
New Revision: 21355

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

Log:
work in child domains, CN=Configuration isn't always under the domain dn

metze
Modified:
   branches/SAMBA_4_0/source/dsdb/samdb/cracknames.c


Changeset:
Modified: branches/SAMBA_4_0/source/dsdb/samdb/cracknames.c
===================================================================
--- branches/SAMBA_4_0/source/dsdb/samdb/cracknames.c   2007-02-15 11:51:06 UTC 
(rev 21354)
+++ branches/SAMBA_4_0/source/dsdb/samdb/cracknames.c   2007-02-15 11:53:50 UTC 
(rev 21355)
@@ -69,8 +69,8 @@
                return DRSUAPI_DS_NAME_STATUS_RESOLVE_ERROR;
        }
 
-       service_dn = ldb_dn_new(tmp_ctx, ldb_ctx, "CN=Directory 
Service,CN=Windows NT,CN=Services,CN=Configuration");
-       if ( ! ldb_dn_add_base(service_dn, samdb_base_dn(ldb_ctx))) {
+       service_dn = ldb_dn_new(tmp_ctx, ldb_ctx, "CN=Directory 
Service,CN=Windows NT,CN=Services");
+       if ( ! ldb_dn_add_base(service_dn, samdb_config_dn(ldb_ctx))) {
                return DRSUAPI_DS_NAME_STATUS_RESOLVE_ERROR;
        }
        service_dn_str = ldb_dn_alloc_linearized(tmp_ctx, service_dn);

Reply via email to