summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--jail/jail.c5
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);