All of lore.kernel.org
 help / color / mirror / Atom feed
* [LTP] [PATCH] flock07: Initialiaze the sigaction structure
@ 2025-02-05 10:19 Martin Doucha
  2025-02-05 10:24 ` Martin Doucha
  2025-02-05 10:53 ` Avinesh Kumar
  0 siblings, 2 replies; 4+ messages in thread
From: Martin Doucha @ 2025-02-05 10:19 UTC (permalink / raw)
  To: ltp

The sigaction structure for child SIGUSR1 handler was uninitialized,
which sometimes resulted in SA_RESTART flag being enabled by accident
and the child flock() call never returning. Make sure the sigaction
structure is properly initialized.

Signed-off-by: Martin Doucha <mdoucha@suse.cz>
---
 testcases/kernel/syscalls/flock/flock07.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/testcases/kernel/syscalls/flock/flock07.c b/testcases/kernel/syscalls/flock/flock07.c
index 652fe3777..368147370 100644
--- a/testcases/kernel/syscalls/flock/flock07.c
+++ b/testcases/kernel/syscalls/flock/flock07.c
@@ -42,7 +42,7 @@ static void cleanup(void)
 
 static void child_do(int fd)
 {
-	struct sigaction sa;
+	struct sigaction sa = {};
 
 	sa.sa_handler = handler;
 	SAFE_SIGEMPTYSET(&sa.sa_mask);
-- 
2.47.0


-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2025-02-05 11:48 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-05 10:19 [LTP] [PATCH] flock07: Initialiaze the sigaction structure Martin Doucha
2025-02-05 10:24 ` Martin Doucha
2025-02-05 10:53 ` Avinesh Kumar
2025-02-05 11:48   ` Andrea Cervesato via ltp

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.