From 516bdf26d4f60dc5fb063da8715fed2bad24dbd0 Mon Sep 17 00:00:00 2001 From: Daniel Golle Date: Wed, 4 Aug 2021 16:35:29 +0100 Subject: [PATCH] jail: don't ignore return value of write() Check return value of write() call when writing to sysctl. Signed-off-by: Daniel Golle --- jail/jail.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/jail/jail.c b/jail/jail.c index 2fa3b2a..92ced45 100644 --- a/jail/jail.c +++ b/jail/jail.c @@ -536,7 +536,10 @@ static int apply_sysctl(const char *jail_root) ERROR("sysctl: can't open %s\n", fname); return errno; } - write(f, (*cur)->value, strlen((*cur)->value)); + if (write(f, (*cur)->value, strlen((*cur)->value)) < 0) { + ERROR("sysctl: write to %s\n", fname); + return errno; + } free(fname); close(f); -- 2.30.2