[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 3/6] linux-user/signal.c: Don't pass sigaction unini
From: |
riku . voipio |
Subject: |
[Qemu-devel] [PATCH 3/6] linux-user/signal.c: Don't pass sigaction uninitialised sa_flags |
Date: |
Wed, 19 Feb 2014 12:35:26 +0200 |
From: Peter Maydell <address@hidden>
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 <address@hidden>
Signed-off-by: Riku Voipio <address@hidden>
---
linux-user/signal.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/linux-user/signal.c b/linux-user/signal.c
index 82e8592..04638e2 100644
--- a/linux-user/signal.c
+++ b/linux-user/signal.c
@@ -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
--
1.8.1.2
- [Qemu-devel] [PULL 0/6] linux-user updates, riku . voipio, 2014/02/19
- [Qemu-devel] [PATCH 3/6] linux-user/signal.c: Don't pass sigaction uninitialised sa_flags,
riku . voipio <=
- [Qemu-devel] [PATCH 4/6] linux-user: Fix error handling in lock_iovec(), riku . voipio, 2014/02/19
- [Qemu-devel] [PATCH 5/6] linux-user: Implement BLKPG ioctl, riku . voipio, 2014/02/19
- [Qemu-devel] [PATCH 2/6] linux-user/elfload.c: Avoid calling g_free() on uninitialized data, riku . voipio, 2014/02/19
- [Qemu-devel] [PATCH 6/6] linux-user: Fix error handling in target_to_host_semarray(), riku . voipio, 2014/02/19
- [Qemu-devel] [PATCH 1/6] linux-user: sync syscall numbers upto 3.13, riku . voipio, 2014/02/19
- Re: [Qemu-devel] [PULL 0/6] linux-user updates, Peter Maydell, 2014/02/21