Merge pull request #30 from losfair/sa-onstack

Recover properly when a stack overflow occurs in user code.
This commit is contained in:
Syrus Akbary 2018-11-25 21:27:36 -08:00 committed by GitHub
commit bb91006158
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -12,7 +12,7 @@ use nix::sys::signal::{
pub unsafe fn install_sighandler() {
let sa = SigAction::new(
SigHandler::Handler(signal_trap_handler),
SaFlags::empty(),
SaFlags::SA_ONSTACK,
SigSet::empty(),
);
sigaction(SIGFPE, &sa).unwrap();