r20715: set the dsdb_schema on the ldb_context
authorStefan Metzmacher <metze@samba.org>
Fri, 12 Jan 2007 17:26:55 +0000 (17:26 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 19:40:31 +0000 (14:40 -0500)
after we have created a temporary one

metze
(This used to be commit 35a88f3d39e447a0e2adbd14676d15e5a5ac9488)

source4/torture/libnet/libnet_BecomeDC.c

index 1af840891e3a374013741bbf1565c037d99cc015..b48a4c98530d47363f8a62426662f8dc91b7b2fc 100644 (file)
@@ -264,6 +264,7 @@ static NTSTATUS test_apply_schema(struct test_become_dc_state *s,
        struct repsFromTo1 *s_dsa;
        char *tmp_dns_name;
        uint32_t i;
+       int ret;
 
        s_dsa                   = talloc_zero(s, struct repsFromTo1);
        NT_STATUS_HAVE_NO_MEMORY(s_dsa);
@@ -378,6 +379,11 @@ static NTSTATUS test_apply_schema(struct test_become_dc_state *s,
                }
        }
 
+       ret = dsdb_set_schema(s->ldb, s->schema);
+       if (ret != LDB_SUCCESS) {
+               return NT_STATUS_FOOBAR;
+       }
+
        status = dsdb_extended_replicated_objects_commit(s->ldb,
                                                         c->partition->nc.dn,
                                                         s->schema,