diff --git a/servers/slapd/value.c b/servers/slapd/value.c index e93c80c050..38d499bea6 100644 --- a/servers/slapd/value.c +++ b/servers/slapd/value.c @@ -176,7 +176,8 @@ value_normalize( mr = ad->ad_type->sat_ordering; break; case SLAP_MR_SUBSTR: - mr = ad->ad_type->sat_substr; + /* normalize substrings per the the equality rule */ + mr = ad->ad_type->sat_equality; break; case SLAP_MR_EXT: default: @@ -244,7 +245,8 @@ value_validate_normalize( mr = ad->ad_type->sat_ordering; break; case SLAP_MR_SUBSTR: - mr = ad->ad_type->sat_substr; + /* normalize substrings per the the equality rule */ + mr = ad->ad_type->sat_equality; break; case SLAP_MR_EXT: default: