diff options
-rw-r--r-- | jail/jail.c | 5 |
1 files changed, 4 insertions, 1 deletions
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); |