]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-bdb/compare.c
Use attr_valfind instead of value_find_ex to optimize lookups
[openldap] / servers / slapd / back-bdb / compare.c
index 972071314c1df14ad87c8f4f56f8e94f3727212a..538d1da61a32d3b7da8719c58db1fffa25840c0f 100644 (file)
@@ -158,10 +158,10 @@ dn2entry_retry:
        {
                rs->sr_err = LDAP_COMPARE_FALSE;
 
-               if ( value_find_ex( op->oq_compare.rs_ava->aa_desc,
+               if ( attr_valfind( a,
                        SLAP_MR_ATTRIBUTE_VALUE_NORMALIZED_MATCH |
                                SLAP_MR_ASSERTED_VALUE_NORMALIZED_MATCH,
-                       a->a_nvals, &op->oq_compare.rs_ava->aa_value,
+                       &op->oq_compare.rs_ava->aa_value, NULL,
                        op->o_tmpmemctx ) == 0 )
                {
                        rs->sr_err = LDAP_COMPARE_TRUE;