mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-01-06 10:46:21 +08:00
use monitorContext for the monitor database
This commit is contained in:
parent
0371c61073
commit
93dbac3caf
@ -48,6 +48,7 @@ monitor_subsys_database_init(
|
||||
int i;
|
||||
struct monitorentrypriv *mp;
|
||||
AttributeDescription *ad_nc = slap_schema.si_ad_namingContexts;
|
||||
AttributeDescription *ad_mc = slap_schema.si_ad_monitorContext;
|
||||
AttributeDescription *ad_seeAlso = NULL;
|
||||
const char *text = NULL;
|
||||
|
||||
@ -114,8 +115,13 @@ monitor_subsys_database_init(
|
||||
return( -1 );
|
||||
}
|
||||
|
||||
attr_merge( e, ad_nc, be->be_suffix );
|
||||
attr_merge( e_database, ad_nc, be->be_suffix );
|
||||
if ( be->be_flags & SLAP_BFLAG_MONITOR ) {
|
||||
attr_merge( e, ad_mc, be->be_suffix );
|
||||
attr_merge( e_database, ad_mc, be->be_suffix );
|
||||
} else {
|
||||
attr_merge( e, ad_nc, be->be_suffix );
|
||||
attr_merge( e_database, ad_nc, be->be_suffix );
|
||||
}
|
||||
|
||||
for ( j = nBackendInfo; j--; ) {
|
||||
if ( &backendInfo[ j ] == be->bd_info ) {
|
||||
|
Loading…
Reference in New Issue
Block a user