(1) This can race with other signals.
(2) This allows SIGWINCH to "erase" a concurrently arriving signal.
I am trying to fix this instead by ignoring signals (poll returning EINTR)
which do *not* set bb_got_signal. (This needs a bit of surgery in hush
to not set it on SIGCHLD).
Please try
Hi everyone,
the attached patch fixes the issue
https://bugs.busybox.net/show_bug.cgi?id=15256 for me. It is the same as the
one uploaded in the issue report.
Kind regards,
Marian
From 63bb934c9e48d3ba1dc7f8001d423ea84b9a00c2 Mon Sep 17 00:00:00 2001
From: Marian Buschsieweke
Date: Thu, 19 Jan