diff --git a/servers/slapd/back-monitor/database.c b/servers/slapd/back-monitor/database.c index b754376c334685c424bf284831f7f5b2525cae9e..50b93dca1989364e4b16ebe4a24ac10469a9cc37 100644 --- a/servers/slapd/back-monitor/database.c +++ b/servers/slapd/back-monitor/database.c @@ -265,6 +265,9 @@ monitor_subsys_database_modify( return LDAP_NO_SUCH_OBJECT; be = &backendDB[n]; + if ( SLAP_MONITOR(be) ) + return LDAP_UNWILLING_TO_PERFORM; + cur = (be->be_restrictops & SLAP_RESTRICT_OP_WRITES) ? 1 : 0; save_attrs = e->e_attrs;