Change-Id: I006536e66f481f5c5bbb3bf0dbe4b236de200740
Signed-off-by: Lee Sung Jun <sjun221.lee@samsung.com>
template<typename Type, typename... Args>
Type methodCall(const std::string& method, Args&&... args)
{
- if (maintenanceMode) {
- return client->methodCall<Type, Args...>(method, std::forward<Args>(args)...);
+ try {
+ if (maintenanceMode) {
+ return client->methodCall<Type, Args...>(method, std::forward<Args>(args)...);
+ }
+ } catch (...) {
}
errno = EPROTONOSUPPORT;