--- servers/slapd/root_dse.c 2005/02/01 09:32:52 1.99 +++ servers/slapd/root_dse.c 2005/03/14 22:21:00 1.100 @@ -1,5 +1,5 @@ /* root_dse.c - Provides the Root DSA-Specific Entry */ -/* $OpenLDAP: pkg/ldap/servers/slapd/root_dse.c,v 1.98 2005/01/30 23:15:45 ando Exp $ */ +/* $OpenLDAP: pkg/ldap/servers/slapd/root_dse.c,v 1.99 2005/02/01 09:32:52 ando Exp $ */ /* This work is part of OpenLDAP Software . * * Copyright 1999-2005 The OpenLDAP Foundation. @@ -73,6 +73,8 @@ root_dse_info( = slap_schema.si_ad_supportedFeatures; AttributeDescription *ad_monitorContext = slap_schema.si_ad_monitorContext; + AttributeDescription *ad_configContext + = slap_schema.si_ad_configContext; AttributeDescription *ad_ref = slap_schema.si_ad_ref; @@ -127,6 +129,14 @@ root_dse_info( return LDAP_OTHER; } continue; + } + if ( SLAP_CONFIG( &backends[i] )) { + vals[0] = backends[i].be_suffix[0]; + nvals[0] = backends[i].be_nsuffix[0]; + if( attr_merge( e, ad_configContext, vals, nvals ) ) { + return LDAP_OTHER; + } + continue; } if ( SLAP_GLUE_SUBORDINATE( &backends[i] ) && !SLAP_GLUE_ADVERTISE( &backends[i] ) ) { continue;