diff --git a/servers/slapd/back-monitor/init.c b/servers/slapd/back-monitor/init.c index c1b179b275..b3d22be767 100644 --- a/servers/slapd/back-monitor/init.c +++ b/servers/slapd/back-monitor/init.c @@ -594,6 +594,8 @@ monitor_back_db_open( #endif return -1; } + + (*ad)->ad_type->sat_flags != mat[i].flags; } for ( i = 0; moc[i].name; i++ ) { @@ -662,6 +664,8 @@ monitor_back_db_open( return -1; } + Oc->soc_flags |= moc[i].flags; + ((ObjectClass **)&(((char *)mi)[moc[i].offset]))[0] = Oc; }