From: Andrew Bartlett Date: Tue, 14 Aug 2012 12:54:26 +0000 (+1000) Subject: s4-libnet: Prepare libnet_BecomeDC for samdb_reference_dn() returning an extended DN X-Git-Tag: tevent-0.9.17~76 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0668f98d112f29f3fc7c306f69a9bea29eb8e2e1;p=thirdparty%2Fsamba.git s4-libnet: Prepare libnet_BecomeDC for samdb_reference_dn() returning an extended DN Remote LDAP servers will not accept an extended DN with other components. Andrew Bartlett --- diff --git a/source4/libnet/libnet_become_dc.c b/source4/libnet/libnet_become_dc.c index 306671b33c3..3e4c7f871cc 100644 --- a/source4/libnet/libnet_become_dc.c +++ b/source4/libnet/libnet_become_dc.c @@ -1089,6 +1089,7 @@ static NTSTATUS becomeDC_ldap1_infrastructure_fsmo(struct libnet_BecomeDC_state talloc_free(r); + ldb_dn_remove_extended_components(ntds_dn); ret = ldb_search(s->ldap1.ldb, s, &r, ntds_dn, LDB_SCOPE_BASE, guid_attrs, "(objectClass=*)"); if (ret != LDB_SUCCESS) {