From 1229935aa91126130c25a7e24e9cb3e74f3a61f9 Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Tue, 12 Oct 2010 19:53:47 +0200 Subject: torture/becomedc: Add test for global schema, use samdb_connect(). Autobuild-User: Jelmer Vernooij Autobuild-Date: Tue Oct 12 18:35:33 UTC 2010 on sn-devel-104 --- source4/dsdb/schema/schema_set.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'source4/dsdb') diff --git a/source4/dsdb/schema/schema_set.c b/source4/dsdb/schema/schema_set.c index 4a4466af34..21341157fe 100644 --- a/source4/dsdb/schema/schema_set.c +++ b/source4/dsdb/schema/schema_set.c @@ -487,6 +487,11 @@ int dsdb_set_global_schema(struct ldb_context *ldb) return ret; } +bool dsdb_uses_global_schema(struct ldb_context *ldb) +{ + return (ldb_get_opaque(ldb, "dsdb_use_global_schema") != NULL); +} + /** * Find the schema object for this ldb * @@ -505,7 +510,7 @@ struct dsdb_schema *dsdb_get_schema(struct ldb_context *ldb, TALLOC_CTX *referen } /* see if we have a cached copy */ - use_global_schema = (ldb_get_opaque(ldb, "dsdb_use_global_schema") != NULL); + use_global_schema = dsdb_uses_global_schema(ldb); if (use_global_schema) { schema_in = global_schema; } else { -- cgit