From beed4fcccc1bd1bb388d6e188d1df9db785ae11e Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Thu, 20 Jan 2022 15:27:09 +1030 Subject: [PATCH] lightningd: fix backwards test in sigchld. This would never trigger, since test was backward. Signed-off-by: Rusty Russell --- lightningd/lightningd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lightningd/lightningd.c b/lightningd/lightningd.c index 1824838c4f33..4727e679a70d 100644 --- a/lightningd/lightningd.c +++ b/lightningd/lightningd.c @@ -713,7 +713,7 @@ static void on_sigchild(int _ UNUSED) * __attribute__((warn_unused_result)) means we have to * "catch" the return value. */ if (write(sigchld_wfd, "", 1) != 1) { - if (errno != EAGAIN && errno == EWOULDBLOCK) { + if (errno != EAGAIN && errno != EWOULDBLOCK) { /* Should not call this in a signal handler, but we're * already messed up! */ fatal("on_sigchild: write errno %s", strerror(errno));