diff --git a/src/logid/logid.cpp b/src/logid/logid.cpp index eed047c..14f4ed6 100644 --- a/src/logid/logid.cpp +++ b/src/logid/logid.cpp @@ -138,9 +138,9 @@ int main(int argc, char** argv) { // Read config try { config = std::make_shared(options.config_file); - } - catch (std::exception& e) { - config = std::make_shared(); + } catch (std::exception &e) { + logPrintf(ERROR, "%s", e.what()); + return EXIT_FAILURE; } init_workers(config->workers.value_or(defaults::workers));