s4:dsdb/samldb: use DSDB_FLAG_AS_SYSTEM in samldb_schema_info_update()
authorStefan Metzmacher <metze@samba.org>
Fri, 11 Nov 2011 14:56:01 +0000 (15:56 +0100)
committerStefan Metzmacher <metze@samba.org>
Tue, 15 Nov 2011 08:46:26 +0000 (09:46 +0100)
We should only be able to update the schemaInfo internaly.

metze

source4/dsdb/samdb/ldb_modules/samldb.c

index 6c1452012ac49c507aa1a35bab37e688907d6021..d8f68c884beba2a7bcf49a8809cc5f99125cf20b 100644 (file)
@@ -803,7 +803,9 @@ static int samldb_schema_info_update(struct samldb_ctx *ac)
        }
 
        ret = dsdb_module_schema_info_update(ac->module, schema,
-                                            DSDB_FLAG_NEXT_MODULE, ac->req);
+                                            DSDB_FLAG_NEXT_MODULE|
+                                            DSDB_FLAG_AS_SYSTEM,
+                                            ac->req);
        if (ret != LDB_SUCCESS) {
                ldb_asprintf_errstring(ldb,
                                       "samldb_schema_info_update: dsdb_module_schema_info_update failed with %s",