mirror of
https://github.com/samba-team/samba.git
synced 2025-01-11 05:18:09 +03:00
r23718: Make Samba4 work against the LDAP backend again.
When we set up the schema, we don't have a partitions container yet. The LDAP error differs from that given by LDB, so I think we still have some conformance work to do. Andrew Bartlett
This commit is contained in:
parent
fbcb1ec141
commit
5ddbca73d4
@ -69,10 +69,16 @@ static int naming_fsmo_init(struct ldb_module *module)
|
||||
LDB_SCOPE_BASE,
|
||||
NULL, naming_attrs,
|
||||
&naming_res);
|
||||
if (ret == LDB_ERR_NO_SUCH_OBJECT) {
|
||||
ldb_debug(module->ldb, LDB_DEBUG_WARNING,
|
||||
"naming_fsmo_init: no partitions dn present: (skip loading of naming contexts details)\n");
|
||||
talloc_free(mem_ctx);
|
||||
return ldb_next_init(module);
|
||||
}
|
||||
if (ret != LDB_SUCCESS) {
|
||||
ldb_debug_set(module->ldb, LDB_DEBUG_FATAL,
|
||||
"naming_fsmo_init: failed to search the cross-ref container: %d:%s\n",
|
||||
ret, ldb_strerror(ret));
|
||||
"naming_fsmo_init: failed to search the cross-ref container: %s: %s\n",
|
||||
ldb_strerror(ret), ldb_errstring(module->ldb));
|
||||
talloc_free(mem_ctx);
|
||||
return ret;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user