db/Configured: migrate from class Error to C++ exceptions

This commit is contained in:
Max Kellermann
2016-10-28 23:00:10 +02:00
parent 318d0b3976
commit 78bf4ef5fa
5 changed files with 24 additions and 35 deletions

View File

@@ -183,14 +183,9 @@ glue_db_init_and_load(void)
{
Error error;
instance->database =
CreateConfiguredDatabase(instance->event_loop, *instance,
error);
if (instance->database == nullptr) {
if (error.IsDefined())
FatalError(error);
else
return true;
}
CreateConfiguredDatabase(instance->event_loop, *instance);
if (instance->database == nullptr)
return true;
if (instance->database->GetPlugin().flags & DatabasePlugin::FLAG_REQUIRE_STORAGE) {
InitStorage();