r26228: Store loadparm context in auth context, move more loadparm_contexts up the...
[bbaumbach/samba-autobuild/.git] / source4 / lib / dbwrap / dbwrap_tdb.c
index 621b19532d80b9ee374fc87b461cec0f0e227307..fae73a1db806cb99b5216f0cfdc7f71baddd177f 100644 (file)
@@ -225,7 +225,8 @@ static int db_tdb_get_seqnum(struct db_context *db)
 /*
   open a temporary database
  */
-struct db_context *db_tmp_open_tdb(TALLOC_CTX *mem_ctx, const char *name, int tdb_flags)
+struct db_context *db_tmp_open_tdb(TALLOC_CTX *mem_ctx, struct loadparm_context *lp_ctx, 
+                                  const char *name, int tdb_flags)
 {
        struct db_context *result;
        struct db_tdb_ctx *db_tdb;
@@ -241,7 +242,7 @@ struct db_context *db_tmp_open_tdb(TALLOC_CTX *mem_ctx, const char *name, int td
 
        /* the name passed in should not be a full path, it should be
           just be the db name */
-       path = smbd_tmp_path(result, global_loadparm, name);
+       path = smbd_tmp_path(result, lp_ctx, name);
 
        db_tdb->wtdb = tdb_wrap_open(db_tdb, path, 0, tdb_flags,
                                     O_CREAT|O_RDWR, 0666);