return NT_STATUS_NO_MEMORY;
}
- system_dn = ldb_dn_copy(tmp_mem, ldb_get_default_basedn(ldb));
+ system_dn = samdb_system_container_dn(ldb, tmp_mem);
if (system_dn == NULL) {
talloc_free(tmp_mem);
return NT_STATUS_NO_MEMORY;
}
- if (!ldb_dn_add_child_fmt(system_dn, "CN=System")) {
- talloc_free(tmp_mem);
- return NT_STATUS_NO_MEMORY;
- }
-
ret = ldb_search(ldb, mem_ctx, &res, system_dn, LDB_SCOPE_SUBTREE, attrs,
"(&(cn=%s Secret)(objectclass=secret))",
ldb_binary_encode_string(tmp_mem, name));