s4:libnet_vampire: use dsdb_modify(..., DSDB_FLAG_AS_SYSTEM) to store prefixMap
authorStefan Metzmacher <metze@samba.org>
Mon, 14 Nov 2011 07:54:18 +0000 (08:54 +0100)
committerStefan Metzmacher <metze@samba.org>
Tue, 15 Nov 2011 08:46:28 +0000 (09:46 +0100)
metze

source4/libnet/libnet_vampire.c

index 7b4715b3ecd8e05179fbe29883c3a2cb2d384094..1daf5cf063dc3871efb1056817b48015550be034 100644 (file)
@@ -483,7 +483,7 @@ static NTSTATUS libnet_vampire_cb_apply_schema(struct libnet_vampire_cb_state *s
         * somehow updated the prefixMap during this transaction */
        prefixMap_el->flags = LDB_FLAG_MOD_ADD;
 
-       ret = ldb_modify(s->ldb, msg);
+       ret = dsdb_modify(s->ldb, msg, DSDB_FLAG_AS_SYSTEM);
        if (ret != LDB_SUCCESS) {
                DEBUG(0,("Failed to add prefixMap: %s\n", ldb_errstring(s->ldb)));
                return NT_STATUS_FOOBAR;