]> git.sur5r.net Git - openldap/commitdiff
improve last commit
authorKurt Zeilenga <kurt@openldap.org>
Wed, 8 Sep 2004 21:53:46 +0000 (21:53 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Wed, 8 Sep 2004 21:53:46 +0000 (21:53 +0000)
servers/slapd/filterentry.c

index 5b078638603589987ccaa6d1b115e63cdec5a9b1..6380d45297446a98004a057f90f5e8e031871a87 100644 (file)
@@ -183,18 +183,11 @@ static int test_mra_filter(
                }
 
                if ( mra->ma_desc == slap_schema.si_ad_entryDN ) {
-                       struct berval *bv;
                        int ret, rc;
                        const char *text;
 
-                       if( mra->ma_rule == a->a_desc->ad_type->sat_equality ) {
-                               bv = &e->e_nname;
-                       } else {
-                               bv = &e->e_name;
-                       }
-
-                       rc = value_match( &ret, a->a_desc, mra->ma_rule, 0,
-                               bv, &mra->ma_value, &text );
+                       rc = value_match( &ret, slap_schema.si_ad_entryDN, mra->ma_rule,
+                               0, &e->e_nname, &mra->ma_value, &text );
        
                        if( rc != LDAP_SUCCESS ) return rc;
                        if ( ret == 0 ) return LDAP_COMPARE_TRUE;