From: Howard Chu Date: Sun, 29 Jun 2008 22:26:59 +0000 (+0000) Subject: Fix entry insert order X-Git-Tag: LOCKER_IDS~78 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=f25436af808993c336b91ea8e2ee3c853ab10630;p=openldap Fix entry insert order --- diff --git a/servers/slapd/bconfig.c b/servers/slapd/bconfig.c index e1dab77134..de01d5b3c8 100644 --- a/servers/slapd/bconfig.c +++ b/servers/slapd/bconfig.c @@ -5457,7 +5457,7 @@ config_build_entry( Operation *op, SlapReply *rs, CfEntryInfo *parent, ce->ce_parent = parent; if ( parent ) { pdn = parent->ce_entry->e_nname; - if ( parent->ce_kids ) + if ( parent->ce_kids && parent->ce_kids->ce_type <= ce->ce_type ) for ( ceprev = parent->ce_kids; ceprev->ce_sibs && ceprev->ce_type <= ce->ce_type; ceprev = ceprev->ce_sibs );