From: Julio Sánchez Fernández Date: Mon, 19 Apr 1999 20:02:24 +0000 (+0000) Subject: The Root DSE does not depend on SLAPD_CONFIG_DN and friends. X-Git-Tag: OPENLDAP_SLAPD_BACK_LDAP~159 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=2b82bc2d639688c22d09300de20ffc6e58b292e7;p=openldap The Root DSE does not depend on SLAPD_CONFIG_DN and friends. Added a comment for supportedSASLMechanism to root_dse.c --- diff --git a/servers/slapd/root_dse.c b/servers/slapd/root_dse.c index 56cc7ad593..44b0369379 100644 --- a/servers/slapd/root_dse.c +++ b/servers/slapd/root_dse.c @@ -54,6 +54,7 @@ root_dse_info( Connection *conn, Operation *op ) /* altServer unsupported */ /* supportedExtension: no extensions supported */ /* supportedControl: no controls supported */ + /* supportedSASLMechanism: not yet */ for ( i=LDAP_VERSION_MIN; i<=LDAP_VERSION_MAX; i++ ) { sprintf(buf,"%d",i); diff --git a/servers/slapd/search.c b/servers/slapd/search.c index 0b76e934db..f1dd5b7226 100644 --- a/servers/slapd/search.c +++ b/servers/slapd/search.c @@ -126,13 +126,14 @@ do_search( goto return_results; } #endif - if ( strcmp( base, LDAP_ROOT_DSE ) == 0 ) { - root_dse_info( conn, op ); - goto return_results; - } } #endif /* monitor or config or schema dn */ + if ( strcmp( base, LDAP_ROOT_DSE ) == 0 && scope == LDAP_SCOPE_BASE ) { + root_dse_info( conn, op ); + goto return_results; + } + /* * We could be serving multiple database backends. Select the * appropriate one, or send a referral to our "referral server"