ldb 1.3.2 fails some tests
Andrew Bartlett
abartlet at samba.org
Sun Mar 4 07:15:22 UTC 2018
On Sun, 2018-03-04 at 06:32 +0100, Timur I. Bakeyev wrote:
>
> So, array of attributes schemas gets two definitions for "cn" attribute with different handlers. I'm not sure, if this is a correct behavior at all,
> but current code allows such an addition through the ltdb_attributes_load()->ldb_schema_attribute_fill_with_syntax() sequence, while
> doing proper definition replacement in the ldb_schema_attribute_add_with_syntax().
The from-DB load tries to avoid the attribute load becoming O(n^2) by
not calling the 'check if it already exists' case, so that much is
deliberate.
How it gets declared twice is the next thing to work out.
Thanks!
Andrew Bartlett
--
Andrew Bartlett http://samba.org/~abartlet/
Authentication Developer, Samba Team http://samba.org
Samba Developer, Catalyst IT http://catalyst.net.nz/services/samba
More information about the samba-technical
mailing list