aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2025-10-22 20:37:38 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2025-10-22 20:37:38 +0000
commit01eee6010e2e6a5a7918ab62b4e8dcb1d82e3fff (patch)
tree5a2ba1d4201530bcc8504225e5f470a1aad469e5
parenta8dee9bc73d668cf5329b4cc072dc2538d16a03c (diff)
downloads6-01eee6010e2e6a5a7918ab62b4e8dcb1d82e3fff.tar.gz
Fix keventbridge_start invocation
-rw-r--r--src/supervision/s6-background-watch.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/supervision/s6-background-watch.c b/src/supervision/s6-background-watch.c
index 2734dd8..7f0c923 100644
--- a/src/supervision/s6-background-watch.c
+++ b/src/supervision/s6-background-watch.c
@@ -209,7 +209,8 @@ int main (int argc, char const *const *argv)
#if NEEDS_KEVENT
keventbridge kb = KEVENTBRIDGE_ZERO ;
x[1].events = IOPAUSE_READ ;
- if (!keventbridge_start(&kb)) strerr_diefu1sys(111, "keventbridge_start") ;
+ x[1].fd = keventbridge_start(&kb) ;
+ if (x[1].fd == -1) strerr_diefu1sys(111, "keventbridge_start") ;
{
struct kevent ke ;
EV_SET(&ke, pid, EVFILT_PROC, EV_ADD | EV_ONESHOT, NOTE_EXIT, 0, 0) ;