aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_jail.c
diff options
context:
space:
mode:
authorRobert Watson <rwatson@FreeBSD.org>2001-09-26 20:37:15 +0000
committerRobert Watson <rwatson@FreeBSD.org>2001-09-26 20:37:15 +0000
commit567931c8f6dd47b86b349c99e353fb2d67e764d3 (patch)
treeca4661e2eb1e4253d1bde1b995cdfd297f486ffa /sys/kern/kern_jail.c
parentbda63e26d8ef83de36a7e8c25ed991a4779052f5 (diff)
downloadsrc-567931c8f6dd47b86b349c99e353fb2d67e764d3.tar.gz
src-567931c8f6dd47b86b349c99e353fb2d67e764d3.zip
o Initialize per-jail securelevel from global securelevel as part of
jail creation. Obtained from: TrustedBSD Project
Notes
Notes: svn path=/head/; revision=83989
Diffstat (limited to 'sys/kern/kern_jail.c')
-rw-r--r--sys/kern/kern_jail.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/kern/kern_jail.c b/sys/kern/kern_jail.c
index c1d94700cd21..12da38c4728c 100644
--- a/sys/kern/kern_jail.c
+++ b/sys/kern/kern_jail.c
@@ -74,6 +74,7 @@ jail(td, uap)
goto done2;
}
MALLOC(pr, struct prison *, sizeof *pr , M_PRISON, M_WAITOK | M_ZERO);
+ pr->pr_securelevel = securelevel;
error = copyinstr(j.hostname, &pr->pr_host, sizeof pr->pr_host, 0);
if (error)
goto bail;