]> git.sur5r.net Git - openldap/commitdiff
ITS#189 fix: indexed normalized(e_dn) without recomputing length.
authorKurt Zeilenga <kurt@openldap.org>
Wed, 2 Jun 1999 00:16:48 +0000 (00:16 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Wed, 2 Jun 1999 00:16:48 +0000 (00:16 +0000)
Changed to use e_ndn and it's length.

CHANGES
servers/slapd/back-ldbm/index.c

diff --git a/CHANGES b/CHANGES
index 5dfa86129dd45458d80e680e79b755e48eaaaaee..e54da8db7744ad256de3039c0953a78db12db8fa 100644 (file)
--- 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
index 4d6f1711b021315d6c5479abe8a8f4825de85c7f..5f26a586abcf7fdca35f4df0954f5ff2df6f85cb 100644 (file)
@@ -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 );
 }