mirror of
https://github.com/mhx/dwarfs.git
synced 2025-08-04 02:06:22 -04:00
fix(util): check raise()
return value
This commit is contained in:
parent
95d3679751
commit
806f28ea92
@ -525,7 +525,10 @@ void fatal_signal_handler_posix(int signal) {
|
||||
std::cerr << "Caught signal " << *signame << "\n";
|
||||
cpptrace::generate_trace().print();
|
||||
|
||||
::raise(signal);
|
||||
if (::raise(signal) != 0) {
|
||||
std::cerr << "Failed to re-raise signal " << *signame << "\n";
|
||||
std::abort();
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user