diff --git a/spectrum/src/main.cpp b/spectrum/src/main.cpp index 613971b4812d82f9ea19fc3b57e57f69451736c9..a2ccf9207434f7520a9b1b85756e882207a96347 100644 --- a/spectrum/src/main.cpp +++ b/spectrum/src/main.cpp @@ -86,12 +86,14 @@ int main(int argc, char **argv) storageBackend = new SQLite3Backend(&config); if (!storageBackend->connect()) { std::cerr << "Can't connect to database.\n"; + return -1; } } else if (CONFIG_STRING(&config, "database.type") == "mysql") { storageBackend = new MySQLBackend(&config); if (!storageBackend->connect()) { std::cerr << "Can't connect to database.\n"; + return -1; } }