From 01eee6010e2e6a5a7918ab62b4e8dcb1d82e3fff Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Wed, 22 Oct 2025 20:37:38 +0000 Subject: Fix keventbridge_start invocation --- src/supervision/s6-background-watch.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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) ; -- cgit v1.3.1