Merge pull request #346 from ckiee/config-invalid-enforce

logid: Fail on invalid Configurations
This commit is contained in:
pixl 2023-05-02 21:08:38 -04:00 committed by GitHub
commit fbd915e201
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -138,9 +138,9 @@ int main(int argc, char** argv) {
// Read config // Read config
try { try {
config = std::make_shared<Configuration>(options.config_file); config = std::make_shared<Configuration>(options.config_file);
} } catch (std::exception &e) {
catch (std::exception& e) { logPrintf(ERROR, "%s", e.what());
config = std::make_shared<Configuration>(); return EXIT_FAILURE;
} }
init_workers(config->workers.value_or(defaults::workers)); init_workers(config->workers.value_or(defaults::workers));