| Index: src/nonsfi/linux/irt_exception_handling.c
|
| diff --git a/src/nonsfi/linux/irt_exception_handling.c b/src/nonsfi/linux/irt_exception_handling.c
|
| index 3fee2a6403598b8216fabc6556ff2c93974664c8..752e674a1d58f0a1c496fe30c27b5e1a3c251a55 100644
|
| --- a/src/nonsfi/linux/irt_exception_handling.c
|
| +++ b/src/nonsfi/linux/irt_exception_handling.c
|
| @@ -196,7 +196,7 @@ static void signal_catch(int sig, linux_siginfo_t *info, void *uc) {
|
| exception_frame_from_signal_context(&exception_frame, uc);
|
| g_signal_handler_function_pointer(&exception_frame.context);
|
| }
|
| - _exit(-1);
|
| + _exit(-sig);
|
| }
|
|
|
| static void nonsfi_initialize_signal_handler_locked() {
|
|
|