X-Git-Url: http://the.earth.li/gitweb/?a=blobdiff_plain;f=keydb_file.c;h=69c2b99051b24b199dfcbef0d8e0d252fa8f2a9b;hb=2458360e75aa46091f60c16e041c07bffe2edefb;hp=e0ed610e33cd7b976df43c01d9e5e8a216816fe9;hpb=4117d3174e8ae389db9fff2867592fc798a896b2;p=onak.git diff --git a/keydb_file.c b/keydb_file.c index e0ed610..69c2b99 100644 --- a/keydb_file.c +++ b/keydb_file.c @@ -270,7 +270,7 @@ static void file_cleanupdb(struct onak_dbctx *dbctx) * * This is just a no-op for flat file access. */ -struct onak_dbctx *keydb_file_init(bool readonly) +struct onak_dbctx *keydb_file_init(struct onak_db_config *dbcfg, bool readonly) { struct onak_dbctx *dbctx; @@ -279,7 +279,8 @@ struct onak_dbctx *keydb_file_init(bool readonly) return NULL; } - dbctx->priv = strdup(config.db_dir); + dbctx->config = dbcfg; + dbctx->priv = strdup(dbcfg->location); dbctx->cleanupdb = file_cleanupdb; dbctx->starttrans = file_starttrans;