diff --git a/src/sqlite3backend.cpp b/src/sqlite3backend.cpp index 73da62ee8bba0cb2224c79722da07a41fb698332..8682f21edfa0378ab05e95eafd422fc40f6b4d9c 100644 --- a/src/sqlite3backend.cpp +++ b/src/sqlite3backend.cpp @@ -27,10 +27,10 @@ using namespace boost; namespace Transport { -SQLite3Backend::SQLite3Backend(Config::Variables &config) { +SQLite3Backend::SQLite3Backend(Config *config) { m_config = config; m_db = NULL; - m_prefix = m_config["database.prefix"].as(); + m_prefix = CONFIG_STRING(m_config, "database.prefix"); } SQLite3Backend::~SQLite3Backend(){ @@ -40,7 +40,7 @@ SQLite3Backend::~SQLite3Backend(){ } bool SQLite3Backend::connect() { - if (sqlite3_open(m_config["database.database"].as().c_str(), &m_db)) { + if (sqlite3_open(CONFIG_STRING(m_config, "database.database").c_str(), &m_db)) { sqlite3_close(m_db); return false; }