From 6d329951b4a9dbe5b40082e5018b407292a95c0c Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Mon, 22 Dec 2025 08:28:50 +0000 Subject: Add function name in LOLDEBUG; keventbridge edge case fix --- src/libplaynice/keventbridge_start.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/libplaynice') diff --git a/src/libplaynice/keventbridge_start.c b/src/libplaynice/keventbridge_start.c index d8c9392..c38b03c 100644 --- a/src/libplaynice/keventbridge_start.c +++ b/src/libplaynice/keventbridge_start.c @@ -41,7 +41,7 @@ static void *keventbridge_reader (void *arg) { int r = kevent(kbp->kq, 0, 0, &ke, 1, 0) ; if (r == -1 && errno != EINTR) break ; - if (r && allwrite(kbp->p[1], (char *)&ke, sizeof(ke)) < sizeof(ke)) break ; + if (r > 0 && allwrite(kbp->p[1], (char *)&ke, sizeof(ke)) < sizeof(ke)) break ; } fd_close(kbp->p[1]) ; kbp->p[1] = -1 ; -- cgit v1.3.1