From 1b08936565bce77a4a5c4a245135d40e25538c84 Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Sat, 4 Jun 2011 13:40:57 -0700 Subject: [PATCH] ITS#6963 config entries' objectclass is read-only --- servers/slapd/bconfig.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/servers/slapd/bconfig.c b/servers/slapd/bconfig.c index 2e853db53c..fe0735cbaa 100644 --- a/servers/slapd/bconfig.c +++ b/servers/slapd/bconfig.c @@ -5561,6 +5561,11 @@ config_modify_internal( CfEntryInfo *ce, Operation *op, SlapReply *rs, oc_at = attr_find( e->e_attrs, slap_schema.si_ad_objectClass ); if ( !oc_at ) return LDAP_OBJECT_CLASS_VIOLATION; + for (ml = op->orm_modlist; ml; ml=ml->sml_next) { + if (ml->sml_desc == slap_schema.si_ad_objectClass) + return rc; + } + colst = count_ocs( oc_at, &nocs ); /* make sure add/del flags are clear; should always be true */ -- 2.47.2