From: Kurt Zeilenga Date: Mon, 17 Mar 2003 00:30:35 +0000 (+0000) Subject: SLAP_NVALUES: fix values_find_ex call X-Git-Tag: NO_SLAP_OP_BLOCKS~93 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=86fdee6de7be49ac5d4b4f9def647f690083ae4f;p=openldap SLAP_NVALUES: fix values_find_ex call --- diff --git a/servers/slapd/back-ldbm/group.c b/servers/slapd/back-ldbm/group.c index 0c3f6c29b4..73965f9e9c 100644 --- a/servers/slapd/back-ldbm/group.c +++ b/servers/slapd/back-ldbm/group.c @@ -178,7 +178,16 @@ ldbm_back_group( #endif - if( value_find_ex( group_at, 0, attr->a_vals, op_ndn ) != LDAP_SUCCESS ) { +#ifdef SLAP_NVALUES + if( value_find_ex( group_at, + SLAP_MR_ATTRIBUTE_VALUE_NORMALIZED_MATCH + | SLAP_MR_ASSERTED_VALUE_NORMALIZED_MATCH, + attr->a_nvals ? attr->a_nvals : attr->a_vals, + op_ndn ) != LDAP_SUCCESS ) +#else + if( value_find_ex( group_at, 0, attr->a_vals, op_ndn ) != LDAP_SUCCESS ) +#endif + { #ifdef NEW_LOGGING LDAP_LOG( BACK_LDBM, DETAIL1, "ldbm_back_group: \"%s\" not in \"%s\": %s\n",