diff --git a/modules/mol/alg/src/lddt.cc b/modules/mol/alg/src/lddt.cc index 9c2c1bf6121e6137e330ba03de6267753086fba3..55574838555c030e07b10758d4794fc14acb72ed 100644 --- a/modules/mol/alg/src/lddt.cc +++ b/modules/mol/alg/src/lddt.cc @@ -127,9 +127,14 @@ int main (int argc, char **argv) po::positional_options_description p; p.add("files", -1); po::variables_map vm; - po::store(po::command_line_parser(argc, argv). + try { + po::store(po::command_line_parser(argc, argv). options(desc).positional(p).run(), - vm); + vm); + } catch (std::exception& e) { + std::cout << e.what() << std::endl; + usage(); + } po::notify(vm); if (vm.count("version")) { std::cout << "Version: " << version << std::endl;