2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-30 13:37:55 +00:00

[1792] unrelated cleanup: constify and fold a long line

just noticed them and the changes are small, so I did it here.
This commit is contained in:
JINMEI Tatuya 2012-04-05 21:34:01 -07:00
parent 2397c86b17
commit aaf4fb3d70

View File

@ -82,13 +82,15 @@ createInstance(isc::data::ConstElementPtr config, std::string& error) {
error = "Configuration error: " + errors->str();
return (NULL);
}
std::string dbfile = config->get(CONFIG_ITEM_DATABASE_FILE)->stringValue();
const std::string dbfile =
config->get(CONFIG_ITEM_DATABASE_FILE)->stringValue();
try {
boost::shared_ptr<DatabaseAccessor> sqlite3_accessor(
new SQLite3Accessor(dbfile, "IN")); // XXX: avoid hardcode RR class
return (new DatabaseClient(isc::dns::RRClass::IN(), sqlite3_accessor));
} catch (const std::exception& exc) {
error = std::string("Error creating sqlite3 datasource: ") + exc.what();
error = std::string("Error creating sqlite3 datasource: ") +
exc.what();
return (NULL);
} catch (...) {
error = std::string("Error creating sqlite3 datasource, "