diff options
Diffstat (limited to 'src/libtools/signals.c')
| -rwxr-xr-x | src/libtools/signals.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libtools/signals.c b/src/libtools/signals.c index 483013f1..4ceac2d7 100755 --- a/src/libtools/signals.c +++ b/src/libtools/signals.c @@ -1133,7 +1133,7 @@ void init_signal_helper(box64context_t* context) for(int i=0; i<MAX_SIGNAL; ++i) { context->signals[i] = 1; // SIG_DFL } - struct sigaction action; + struct sigaction action = {0}; action.sa_flags = SA_SIGINFO | SA_RESTART | SA_NODEFER; action.sa_sigaction = my_box86signalhandler; sigaction(SIGSEGV, &action, NULL); |