diff options
author | Andrew Bartlett <abartlet@samba.org> | 2010-03-16 14:52:39 +1100 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2010-03-16 19:26:03 +1100 |
commit | 2de07761e071ccf09c0ea9e0fdc6a61303356549 (patch) | |
tree | 8d95f00365a32c81e001768fc2aa0aa8c866accb /source4/torture/libnet | |
parent | bf0b4d7ee3f52f77d706ccea12abb2f033b4abd9 (diff) | |
download | samba-2de07761e071ccf09c0ea9e0fdc6a61303356549.tar.gz |
s4:dsdb Change dsdb_get_schema() callers to use new talloc argument
This choses an appropriate talloc context to attach the schema too,
long enough lived to ensure it does not go away before the operation
compleates.
Andrew Bartlett
Diffstat (limited to 'source4/torture/libnet')
-rw-r--r-- | source4/torture/libnet/libnet_BecomeDC.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source4/torture/libnet/libnet_BecomeDC.c b/source4/torture/libnet/libnet_BecomeDC.c index 1271d2c8d3c..562be4fc395 100644 --- a/source4/torture/libnet/libnet_BecomeDC.c +++ b/source4/torture/libnet/libnet_BecomeDC.c @@ -257,7 +257,7 @@ static NTSTATUS test_apply_schema(struct test_become_dc_state *s, } /* we don't want to access the self made schema anymore */ s->self_made_schema = NULL; - s->schema = dsdb_get_schema(s->ldb); + s->schema = dsdb_get_schema(s->ldb, s); status = dsdb_extended_replicated_objects_convert(s->ldb, c->partition->nc.dn, @@ -345,7 +345,7 @@ static NTSTATUS test_apply_schema(struct test_become_dc_state *s, return NT_STATUS_FOOBAR; } - s->schema = dsdb_get_schema(s->ldb); + s->schema = dsdb_get_schema(s->ldb, s); if (!s->schema) { DEBUG(0,("Failed to get loaded dsdb_schema\n")); return NT_STATUS_FOOBAR; @@ -675,7 +675,7 @@ bool torture_net_become_dc(struct torture_context *torture) talloc_asprintf(torture, "Failed to open '%s'\n", sam_ldb_path)); - s->schema = dsdb_get_schema(s->ldb); + s->schema = dsdb_get_schema(s->ldb, s); torture_assert_int_equal_goto(torture, (s->schema?1:0), 1, ret, cleanup, "Failed to get loaded dsdb_schema\n"); |