]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/overlays/syncprov.c
check for ee == NULL
[openldap] / servers / slapd / overlays / syncprov.c
index 3cdcbf0c789eb4daac51a59c9a62f4f8ad29a566..9cae2c53dc3212cf2ba6ddad9d467be00bf67b58 100644 (file)
@@ -1680,10 +1680,10 @@ syncprov_op_compare( Operation *op, SlapReply *rs )
 
                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->o_tmpmemctx ) == 0 )
+                               &op->oq_compare.rs_ava->aa_value, NULL, op->o_tmpmemctx ) == 0 )
                {
                        rs->sr_err = LDAP_COMPARE_TRUE;
                }