Added a comment for supportedSASLMechanism to root_dse.c
/* 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);
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"