aboutsummaryrefslogtreecommitdiffstats
path: root/src/libplaynice
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2025-12-22 08:28:50 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2025-12-22 08:28:50 +0000
commit6d329951b4a9dbe5b40082e5018b407292a95c0c (patch)
tree7c33e5fd94bfbc7d88e1ce573e72c6e9a33d3500 /src/libplaynice
parentf1cc42ff92f561f6cb768b4b4aa9a5ec71ccb6e3 (diff)
downloadskalibs-6d329951b4a9dbe5b40082e5018b407292a95c0c.tar.gz
Add function name in LOLDEBUG; keventbridge edge case fix
Diffstat (limited to 'src/libplaynice')
-rw-r--r--src/libplaynice/keventbridge_start.c2
1 files changed, 1 insertions, 1 deletions
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 ;