diff --git a/spectrum_manager/src/main.cpp b/spectrum_manager/src/main.cpp index 1229cdb1165c5dfe9f3b1dc13652a5fbbb840d7b..0ab409801ef99b67c5e517f6373b9d8411de3e0d 100644 --- a/spectrum_manager/src/main.cpp +++ b/spectrum_manager/src/main.cpp @@ -308,10 +308,12 @@ static void ask_local_servers(ManagerConfig *config, Swift::BoostNetworkFactorie Config cfg; if (cfg.load(itr->path().string()) == false) { std::cerr << "Can't load config file " << itr->path().string() << ". Skipping...\n"; + continue; } if (CONFIG_VECTOR(&cfg, "service.admin_jid").empty() || CONFIG_STRING(&cfg, "service.admin_password").empty()) { std::cerr << itr->path().string() << ": service.admin_jid or service.admin_password empty. This server can't be queried over XMPP.\n"; + continue; } finished++;