diff options
author | Zolnai Tamás <zolnaitamas2000@gmail.com> | 2012-10-07 11:42:37 +0200 |
---|---|---|
committer | Zolnai Tamás <zolnaitamas2000@gmail.com> | 2012-10-07 11:42:37 +0200 |
commit | f9e4d3bfe8eedd49afc2d2161f47a8825a02eec8 (patch) | |
tree | f18f04a6c1475a766394ce251f0b14d41a8de8d8 /l10ntools/source/lngex.cxx | |
parent | a418748140f993e481e2ff1cb37464936f0b2243 (diff) |
Make Export::handleArguments method safer
-Check wheather input and output file are given
-Return with "empty" HandledArgs when input is
invalid
-Delete plus conditions from helpex and lngex
Change-Id: I418b1ecaab5f0c78197845448ab062aa5d3ba4de
Diffstat (limited to 'l10ntools/source/lngex.cxx')
-rw-r--r-- | l10ntools/source/lngex.cxx | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/l10ntools/source/lngex.cxx b/l10ntools/source/lngex.cxx index 706ab26309b8..eb5cccc578fc 100644 --- a/l10ntools/source/lngex.cxx +++ b/l10ntools/source/lngex.cxx @@ -34,15 +34,12 @@ SAL_IMPLEMENT_MAIN_WITH_ARGS(argc, argv) { return 1; } - if (!aArgs.m_sOutputFile.isEmpty()) - { - LngParser aParser( aArgs.m_sInputFile, true ); - if ( aArgs.m_bMergeMode ) - aParser.Merge(aArgs.m_sMergeSrc, aArgs.m_sOutputFile); - else - aParser.CreateSDF( - aArgs.m_sOutputFile, aArgs.m_sPrj, aArgs.m_sPrjRoot ); - } + LngParser aParser( aArgs.m_sInputFile, true ); + if ( aArgs.m_bMergeMode ) + aParser.Merge(aArgs.m_sMergeSrc, aArgs.m_sOutputFile); + else + aParser.CreateSDF( + aArgs.m_sOutputFile, aArgs.m_sPrj, aArgs.m_sPrjRoot ); return 0; } |