OpenLDAP 2.0.24 Engineering
Fixed slapd acl group/dnaddr bug (ITS#1607)
Fixed ber_bvstrdup() empty string ("") bug (ITS#1662)
+ Fixed back-ldbm dn normalization bug in onelevel searches (ITS#1654)
Documentation
Updated release documents
/* check scope */
if ( !scopeok && scope == LDAP_SCOPE_ONELEVEL ) {
if ( (dn = dn_parent( be, e->e_ndn )) != NULL ) {
- (void) dn_normalize( dn );
- scopeok = (dn == realbase)
- ? 1
- : (strcmp( dn, realbase ) ? 0 : 1 );
+ char *newdn = dn;
+ while ( ASCII_SPACE( newdn[ 0 ] ) ) {
+ newdn++;
+ }
+ scopeok = ( strcmp( newdn, realbase )
+ ? 0 : 1 );
free( dn );
} else {