From bfd1c3a378ad6b963e18e4d31a834cddc238d727 Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Wed, 2 Jun 1999 00:16:48 +0000 Subject: [PATCH] ITS#189 fix: indexed normalized(e_dn) without recomputing length. Changed to use e_ndn and it's length. --- CHANGES | 1 + servers/slapd/back-ldbm/index.c | 5 ++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGES b/CHANGES index 5dfa86129d..e54da8db77 100644 --- a/CHANGES +++ b/CHANGES @@ -2,6 +2,7 @@ OpenLDAP Change Log Changes included in OpenLDAP 1.2 Release Engineering CVS Tag: OPENLDAP_REL_ENG_1_2 + Fixed indexing of normalized dn length bug (ITS#189) Changes included in OpenLDAP 1.2.2 CVS Tag: OPENLDAP_REL_ENG_1_2_2 diff --git a/servers/slapd/back-ldbm/index.c b/servers/slapd/back-ldbm/index.c index 4d6f1711b0..5f26a586ab 100644 --- a/servers/slapd/back-ldbm/index.c +++ b/servers/slapd/back-ldbm/index.c @@ -32,9 +32,8 @@ index_add_entry( * with index_add_values() call */ - bv.bv_val = ch_strdup( e->e_dn ); + bv.bv_val = ch_strdup( e->e_ndn ); bv.bv_len = strlen( bv.bv_val ); - (void) dn_normalize_case( bv.bv_val ); bvals[0] = &bv; bvals[1] = NULL; @@ -53,7 +52,7 @@ index_add_entry( } Debug( LDAP_DEBUG_TRACE, "<= index_add( %ld, \"%s\" ) 0\n", e->e_id, - e->e_dn, 0 ); + e->e_ndn, 0 ); return( 0 ); }