From b857bde4fbb86b3e801d99662004f7ebe6943fd1 Mon Sep 17 00:00:00 2001 From: Nicolas Williams Date: Wed, 7 Jan 2026 16:54:05 -0600 Subject: [PATCH] kinit: Check writev() result --- kuser/kinit.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kuser/kinit.c b/kuser/kinit.c index 7482cb3b4..017b120de 100644 --- a/kuser/kinit.c +++ b/kuser/kinit.c @@ -1324,7 +1324,8 @@ handler(int sig) iov[1].iov_base = "\n"; iov[1].iov_len = 1; - writev(STDERR_FILENO, iov, sizeof(iov)/sizeof(iov[0])); + if (writev(STDERR_FILENO, iov, sizeof(iov)/sizeof(iov[0])) == -1) { + } } /* else ignore interrupts; our progeny will not ignore them */ } #endif