diff --git a/src/tools/CommandLine.cpp b/src/tools/CommandLine.cpp index bfbd64b03..fb7c55f7e 100644 --- a/src/tools/CommandLine.cpp +++ b/src/tools/CommandLine.cpp @@ -225,8 +225,10 @@ int main(int argc, const char* argv[]) { } catch (TCLAP::ArgException& e) { std::cerr << "error: " << e.error() << " for arg " << e.argId() << std::endl; + return 1; } catch (Exception& e) { std::cerr << e.what() << std::endl; + return 1; } return 0; } diff --git a/src/tools/DictConverter.cpp b/src/tools/DictConverter.cpp index 540ae9fdc..aed190918 100644 --- a/src/tools/DictConverter.cpp +++ b/src/tools/DictConverter.cpp @@ -50,8 +50,10 @@ int main(int argc, const char* argv[]) { } catch (TCLAP::ArgException& e) { std::cerr << "error: " << e.error() << " for arg " << e.argId() << std::endl; + return 1; } catch (Exception& e) { std::cerr << e.what() << std::endl; + return 1; } return 0; }