aboutsummaryrefslogtreecommitdiffstats
path: root/src/supervision/s6-notifyoncheck.c
diff options
context:
space:
mode:
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) ;