From cd31cfbf170e269a7063e232b062a9ca35b4f5fa Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Thu, 23 Oct 2014 16:16:44 +0100 Subject: coverity#441732 Uncaught exception Change-Id: Icd11b81566fec7ce4855cd4e54ff3a3d9862d354 --- codemaker/source/javamaker/javamaker.cxx | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/codemaker/source/javamaker/javamaker.cxx b/codemaker/source/javamaker/javamaker.cxx index d74aafa31810..2e977633108c 100644 --- a/codemaker/source/javamaker/javamaker.cxx +++ b/codemaker/source/javamaker/javamaker.cxx @@ -42,11 +42,7 @@ SAL_IMPLEMENT_MAIN_WITH_ARGS(argc, argv) { if (!options.initOptions(argc, argv)) { return EXIT_FAILURE; } - } catch (IllegalArgument & e) { - std::cerr << "Illegal option " << e.m_message << '\n'; - return EXIT_FAILURE; - } - try { + rtl::Reference< TypeManager > typeMgr(new TypeManager); for (std::vector< rtl::OString >::const_iterator i( options.getExtraInputFiles().begin()); @@ -90,6 +86,9 @@ SAL_IMPLEMENT_MAIN_WITH_ARGS(argc, argv) { << "ERROR: Bad format of <" << e.getUri() << ">, \"" << e.getDetail() << "\"\n"; return EXIT_FAILURE; + } catch (IllegalArgument & e) { + std::cerr << "Illegal option " << e.m_message << '\n'; + return EXIT_FAILURE; } return EXIT_SUCCESS; } -- cgit