diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2009-05-12 13:51:12 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2009-05-12 13:51:12 +0000 |
| commit | 62165b9ed1b44a1d58e34228bb980737cea5a5ac (patch) | |
| tree | ac14b4580c0e75ceb781f06fa1eba0ef952b266e /src/OptionHandlerException.cc | |
| parent | 2758562eb0371761202df9522088707f10bc2214 (diff) | |
2009-05-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Throw DlAbortEx instead of FatalException during parsing options
because we don't want for aria2 to quit when bad option is passed
via XML-RPC.
* src/OptionHandlerException.cc
* src/OptionHandlerException.h
* src/OptionHandlerImpl.h
* src/OptionParser.cc
* src/OptionParser.h
* src/PStringSegment.cc
* src/ParameterizedStringParser.cc
* src/download_helper.cc
* test/ParameterizedStringParserTest.cc
Diffstat (limited to 'src/OptionHandlerException.cc')
| -rw-r--r-- | src/OptionHandlerException.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/OptionHandlerException.cc b/src/OptionHandlerException.cc index 70f5b0c3..e8c5d504 100644 --- a/src/OptionHandlerException.cc +++ b/src/OptionHandlerException.cc @@ -41,17 +41,17 @@ const std::string OptionHandlerException::MESSAGE ("Exception occurred while processing option %s:"); OptionHandlerException::OptionHandlerException(const std::string& optName): - FatalException + RecoverableException (StringFormat(MESSAGE.c_str(), optName.c_str()).str()), _optName(optName) {} OptionHandlerException::OptionHandlerException(const std::string& optName, const Exception& cause): - FatalException + RecoverableException (StringFormat(MESSAGE.c_str(), optName.c_str()).str(), cause), _optName(optName) {} OptionHandlerException::OptionHandlerException(const OptionHandlerException& e): - FatalException(e), _optName(e._optName) {} + RecoverableException(e), _optName(e._optName) {} OptionHandlerException::~OptionHandlerException() throw() {} |
