dsdb: Avoid passing lp_ctx to tdb_wrap_open in schema_metadata_open
authorVolker Lendecke <vl@samba.org>
Wed, 26 Mar 2014 14:11:21 +0000 (14:11 +0000)
committerJeremy Allison <jra@samba.org>
Mon, 31 Mar 2014 20:52:13 +0000 (22:52 +0200)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source4/dsdb/samdb/ldb_modules/schema_load.c

index 93e8e978fd76b8244278fec5148004e9aa6bedc8..2e9eb5cad6e01604d8d115c7eb3abb541139f5f9 100644 (file)
@@ -90,9 +90,9 @@ static int schema_metadata_open(struct ldb_module *module)
        lp_ctx = talloc_get_type_abort(ldb_get_opaque(ldb, "loadparm"),
                                       struct loadparm_context);
 
-       data->metadata = tdb_wrap_open(data, filename, 10,
-                                             TDB_DEFAULT, open_flags, 0660,
-                                             lp_ctx);
+       data->metadata = tdb_wrap_open_(data, filename, 10,
+                                       lpcfg_tdb_flags(lp_ctx, TDB_DEFAULT),
+                                       open_flags, 0660);
        if (data->metadata == NULL) {
                talloc_free(tmp_ctx);
                return LDB_ERR_OPERATIONS_ERROR;