mirror of
https://github.com/xemu-project/xemu.git
synced 2024-11-24 12:09:58 +00:00
linux-user/signal.c: Don't pass sigaction uninitialised sa_flags
When forcing a fatal signal, we weren't initialising the sa_flags field in the struct sigaction we used to reset the signal handler to SIG_DFL. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
This commit is contained in:
parent
6afafa86f3
commit
3a5d30bf27
@ -420,6 +420,7 @@ static void QEMU_NORETURN force_sig(int target_sig)
|
||||
* it to arrive. */
|
||||
sigfillset(&act.sa_mask);
|
||||
act.sa_handler = SIG_DFL;
|
||||
act.sa_flags = 0;
|
||||
sigaction(host_sig, &act, NULL);
|
||||
|
||||
/* For some reason raise(host_sig) doesn't send the signal when
|
||||
|
Loading…
Reference in New Issue
Block a user