X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fmr.c;h=316ff13641621edf58ff5d7b8038e12b28e8ecb7;hb=e25f6ef0cdd1780577dffeaca8ba8b19b5697880;hp=e8529a251c4b4cbda79cbf6baf9680540fb4e431;hpb=0e2af54a3ffdeebe3901370683be56fcc53023b0;p=openldap diff --git a/servers/slapd/mr.c b/servers/slapd/mr.c index e8529a251c..316ff13641 100644 --- a/servers/slapd/mr.c +++ b/servers/slapd/mr.c @@ -280,6 +280,11 @@ int mr_schema_info( Entry *e ) vals[1].bv_val = NULL; for ( mr = mr_list; mr; mr = mr->smr_next ) { + if ( mr->smr_usage & SLAP_MR_HIDE ) { + /* skip hidden rules */ + continue; + } + if ( ! mr->smr_match ) { /* skip rules without matching functions */ continue;