]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/bconfig.c
ITS#8108 silence rootdn check on hidden backends
[openldap] / servers / slapd / bconfig.c
index 2579050ca7c27d416c045abfdc63652f1f5223e7..aa74b89f25a8e965f68ae695fe1c1c54f28ea8e3 100644 (file)
@@ -3039,7 +3039,7 @@ config_rootpw(ConfigArgs *c) {
        }
 
        tbe = select_backend(&c->be->be_rootndn, 0);
-       if(tbe != c->be) {
+       if(tbe != c->be && !SLAP_DBHIDDEN( c->be )) {
                snprintf( c->cr_msg, sizeof( c->cr_msg ), "<%s> can only be set when rootdn is under suffix",
                        c->argv[0] );
                Debug(LDAP_DEBUG_ANY, "%s: %s\n",