diff --git a/tools/import-trace/main.cc b/tools/import-trace/main.cc index d039b870..dbc8bc13 100644 --- a/tools/import-trace/main.cc +++ b/tools/import-trace/main.cc @@ -175,7 +175,10 @@ int main(int argc, char *argv[]) { } // Since the importer might have added command line options, we need to // reparse all arguments. - cmd.parse(); + if (!cmd.parse()) { + std::cerr << "Error parsing arguments." << std::endl; + exit(-1); + } if (cmd[HELP] || cmd[UNKNOWN] || cmd.parser()->nonOptionsCount() > 0) { for (option::Option* opt = cmd[UNKNOWN]; opt; opt = opt->next()) {