aboutsummaryrefslogtreecommitdiffstats
path: root/src/supervision/s6-notifyoncheck.c
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2026-03-18 01:57:01 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2026-03-18 01:57:01 +0000
commit24637cd3776cda5fd0a919ba9343ba86d82d3e04 (patch)
treedac9d66860d763fedc999ace6e1a5f37d3add229 /src/supervision/s6-notifyoncheck.c
parent4cdcab0506e76666800d2bc111c602bb3154cc30 (diff)
downloads6-24637cd3776cda5fd0a919ba9343ba86d82d3e04.tar.gz
More fixes, ftrigr_string addition, doc update
Diffstat (limited to 'src/supervision/s6-notifyoncheck.c')
-rw-r--r--src/supervision/s6-notifyoncheck.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/supervision/s6-notifyoncheck.c b/src/supervision/s6-notifyoncheck.c
index f86b1e0..ba8e91d 100644
--- a/src/supervision/s6-notifyoncheck.c
+++ b/src/supervision/s6-notifyoncheck.c
@@ -85,13 +85,13 @@ static inline int handle_signals (pid_t pid, int *w)
static int handle_event (ftrigr *a, uint32_t id, pid_t pid)
{
int r ;
- struct iovec v ;
+ ftrigr_string fs ;
if (ftrigr_update(a) == -1) strerr_diefu1sys(111, "ftrigr_update") ;
- r = ftrigr_peek(a, id, &v) ;
+ r = ftrigr_peek(a, id, &fs) ;
if (r == -1) strerr_diefu1sys(111, "ftrigr_check") ;
if (r)
{
- if (memchr(v.iov_base, 'd', v.iov_len))
+ if (memchr(fs.s, 'd', fs.len))
{
if (pid) kill(pid, SIGTERM) ;
ftrigr_ack(a, id) ;