suppress future_error

This commit is contained in:
badaix 2019-11-03 12:40:47 +01:00
parent 17264a0409
commit 2657b439b2

View file

@ -33,7 +33,13 @@ static std::future<int> install_signal_handler(std::set<int> signals)
{ {
::signal(signal, [](int sig) { ::signal(signal, [](int sig) {
std::cerr << "signal: " << sig << "\n"; std::cerr << "signal: " << sig << "\n";
promise.set_value(sig); try
{
promise.set_value(sig);
}
catch (const std::future_error&)
{
}
}); });
} }
return future; return future;