at->sat_cname.bv_val, 0 );
 #endif
                                                ldap_charray_add( &applies_oids,
-                                                               at->sat_oid );
+                                                               at->sat_cname.bv_val );
                                        }
                                }
                        }
                                                        at->sat_cname.bv_val, 0 );
 #endif
                                        ldap_charray_add( &applies_oids,
-                                                       at->sat_oid );
+                                                       at->sat_cname.bv_val );
                                }
                        }
                        break;
                                                        at->sat_cname.bv_val, 0 );
 #endif
                                        ldap_charray_add( &applies_oids,
-                                                       at->sat_oid );
+                                                       at->sat_cname.bv_val );
                                }
                        }
                        break;
 
                        "DESC 'RFC2252: matching rule uses' "
                        "EQUALITY objectIdentifierFirstComponentMatch "
                        "SYNTAX 1.3.6.1.4.1.1466.115.121.1.31 USAGE directoryOperation )",
-               subentryAttribute, SLAP_AT_HIDE,
+               subentryAttribute, 0,
                NULL, NULL, NULL, NULL, NULL,
                offsetof(struct slap_internal_schema, si_ad_matchingRuleUse) },