mirror of
https://github.com/mhx/dwarfs.git
synced 2025-08-03 17:56:12 -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";
|
std::cerr << "Caught signal " << *signame << "\n";
|
||||||
cpptrace::generate_trace().print();
|
cpptrace::generate_trace().print();
|
||||||
|
|
||||||
::raise(signal);
|
if (::raise(signal) != 0) {
|
||||||
|
std::cerr << "Failed to re-raise signal " << *signame << "\n";
|
||||||
|
std::abort();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user