database: pass database file name to db_init()

Don't include conf.h in database.c.
This commit is contained in:
Max Kellermann
2009-01-18 16:09:01 +01:00
parent 004dfddca3
commit c2cc3b4923
3 changed files with 45 additions and 40 deletions

View File

@@ -126,7 +126,10 @@ static void changeToUser(void)
static void openDB(Options * options, char *argv0)
{
db_init();
struct config_param *param;
param = parseConfigFilePath(CONF_DB_FILE, true);
db_init(param->value);
if (options->createDB > 0 || !db_load()) {
unsigned job;