mirror of
https://github.com/samba-team/samba.git
synced 2025-02-09 09:57:48 +03:00
Allow (and ignore) distinguishedName on special records
They are not stored, so we can ignore them (makes copying records much easier) Andrew Bartlett
This commit is contained in:
parent
d511d889a0
commit
fa05abc8ff
@ -179,6 +179,8 @@ static int ltdb_check_special_dn(struct ldb_module *module,
|
||||
/* we have @ATTRIBUTES, let's check attributes are fine */
|
||||
/* should we check that we deny multivalued attributes ? */
|
||||
for (i = 0; i < msg->num_elements; i++) {
|
||||
if (ldb_attr_cmp(msg->elements[i].name, "distinguishedName") == 0) continue;
|
||||
|
||||
for (j = 0; j < msg->elements[i].num_values; j++) {
|
||||
if (ltdb_check_at_attributes_values(&msg->elements[i].values[j]) != 0) {
|
||||
ldb_set_errstring(ldb, "Invalid attribute value in an @ATTRIBUTES entry");
|
||||
|
Loading…
x
Reference in New Issue
Block a user