summaryrefslogtreecommitdiff
path: root/codemaker
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2015-11-06 09:43:36 +0000
committerCaolán McNamara <caolanm@redhat.com>2015-11-06 12:15:56 +0000
commitf36c2939be2305dc9dabd73385397ddf003204ee (patch)
treee5b9a6a0820e0075849bc18978279cb6b266ca94 /codemaker
parente460c11f42ec3405130463328944713094171ffc (diff)
coverity#1338254 Uncaught exception
Change-Id: Ie7cf971b3d0c67f33a1b82ff12a8e25506bf0cd0
Diffstat (limited to 'codemaker')
-rw-r--r--codemaker/source/cppumaker/cppumaker.cxx6
1 files changed, 5 insertions, 1 deletions
diff --git a/codemaker/source/cppumaker/cppumaker.cxx b/codemaker/source/cppumaker/cppumaker.cxx
index ef21d172a98a..c5ac5d81c553 100644
--- a/codemaker/source/cppumaker/cppumaker.cxx
+++ b/codemaker/source/cppumaker/cppumaker.cxx
@@ -98,10 +98,14 @@ SAL_IMPLEMENT_MAIN_WITH_ARGS(argc, argv) {
<< "ERROR: Bad format of <" << e.getUri() << ">, \""
<< e.getDetail() << "\"\n";
return EXIT_FAILURE;
- } catch (IllegalArgument & e) {
+ } catch (IllegalArgument& e) {
std::cerr << "Illegal option " << e.m_message << '\n';
return EXIT_FAILURE;
+ } catch (std::exception& e) {
+ std::cerr << "Failure " << e.what() << '\n';
+ return EXIT_FAILURE;
}
+
return EXIT_SUCCESS;
}