command/Error: translate std::invalid_argument to ACK_ERROR_ARG

This commit is contained in:
Max Kellermann 2016-11-24 17:33:36 +01:00
parent 85c2b396ce
commit 7ef31f84a7

View File

@ -97,6 +97,8 @@ ToAck(std::exception_ptr ep)
#endif
} catch (const std::system_error &e) {
return ACK_ERROR_SYSTEM;
} catch (const std::invalid_argument &e) {
return ACK_ERROR_ARG;
#if defined(__GLIBCXX__) && __GLIBCXX__ < 20151204
} catch (const std::exception &e) {
#else