]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
ITS#9363 Unset readonly on delete
authorOndřej Kuzník <ondra@mistotebe.net>
Fri, 30 Oct 2020 11:52:06 +0000 (11:52 +0000)
committerQuanah Gibson-Mount <quanah@openldap.org>
Tue, 8 Dec 2020 19:11:22 +0000 (19:11 +0000)
servers/slapd/bconfig.c

index 9763385f3a6e9b2d1c85509f081d0fbe43ed6e5d..7eb815e1b13c20047d0818876c7cfcd68d80897e 100644 (file)
@@ -1417,7 +1417,6 @@ config_generic(ConfigArgs *c) {
                case CFG_THREADQS:
                case CFG_TTHREADS:
                case CFG_LTHREADS:
-               case CFG_RO:
                case CFG_AZPOLICY:
                case CFG_DEPTH:
                case CFG_LASTMOD:
@@ -1430,6 +1429,10 @@ config_generic(ConfigArgs *c) {
                case CFG_SYNC_SUBENTRY:
                        break;
 
+               case CFG_RO:
+                       c->be->be_restrictops &= ~SLAP_RESTRICT_READONLY;
+                       break;
+
 #ifdef LDAP_SLAPI
                case CFG_PLUGIN:
                        slapi_int_unregister_plugins(c->be, c->valx);