We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 234cf8b commit d9362c6Copy full SHA for d9362c6
1 file changed
server/proxy_server/main.cpp
@@ -494,9 +494,16 @@ and/or open issues at https://github.com/Jackarain/proxy)"
494
return EXIT_FAILURE;
495
}
496
497
- auto cfg = po::parse_config_file(config.c_str(), desc, false);
498
- po::store(cfg, vm);
499
- po::notify(vm);
+ try {
+ auto cfg = po::parse_config_file(config.c_str(), desc, false);
+ po::store(cfg, vm);
500
+ po::notify(vm);
501
+ }
502
+ catch (const po::error& e)
503
+ {
504
+ std::cerr << "Error parsing config file: " << e.what() << "\n";
505
+ return EXIT_FAILURE;
506
507
508
509
if (disable_logs && log_dir.empty())
0 commit comments