Compares get values in the matching rule syntax (see RFC2251, 4.1.7),

so we need to tell value_find about this.
This commit is contained in:
Julio Sánchez Fernández 2001-10-23 09:48:18 +00:00
parent cb98a604fb
commit bf5ea315b6
2 changed files with 7 additions and 3 deletions

View file

@ -100,7 +100,9 @@ bdb_compare(
{
rc = LDAP_COMPARE_FALSE;
if ( value_find( ava->aa_desc, a->a_vals, ava->aa_value ) == 0 )
if ( value_find_ex( ava->aa_desc,
SLAP_MR_VALUE_IS_IN_MR_SYNTAX,
a->a_vals, ava->aa_value ) == 0 )
{
rc = LDAP_COMPARE_TRUE;
break;
@ -124,4 +126,4 @@ done:
}
return rc;
}
}

View file

@ -99,7 +99,9 @@ ldbm_back_compare(
{
rc = LDAP_COMPARE_FALSE;
if ( value_find( ava->aa_desc, a->a_vals, ava->aa_value ) == 0 )
if ( value_find_ex( ava->aa_desc,
SLAP_MR_VALUE_IS_IN_MR_SYNTAX,
a->a_vals, ava->aa_value ) == 0 )
{
rc = LDAP_COMPARE_TRUE;
break;