]> git.ipfire.org Git - thirdparty/samba.git/commit
ldb-samba:ldif_handlers: dn_link_comparison: sort invalid DNs
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Thu, 11 Apr 2024 06:08:54 +0000 (18:08 +1200)
committerJule Anger <janger@samba.org>
Mon, 10 Jun 2024 13:25:17 +0000 (13:25 +0000)
commit50bfb065e0155960e43bb603990e4aca414fbf27
tree76979259cd7be8f77f3c814d4650fac80355323f
parent5c5c652db7cd74a96237d3fc778349d5454651be
ldb-samba:ldif_handlers: dn_link_comparison: sort invalid DNs

If both DNs are invalid, we can say they are equal.

This means invalid or NULL DNs will sort to the end of the array,
before deleted DNs:

[ valid DNs, sorted | invalid/NULL DNs | deleted DNs, sorted ]

BUG: https://bugzilla.samba.org/show_bug.cgi?id=15625

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
(cherry picked from commit 7280c8e53f463108fe3de443ce63572dde689a30)
lib/ldb-samba/ldif_handlers.c