summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_jail.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/kern/kern_jail.c')
-rw-r--r--sys/kern/kern_jail.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/sys/kern/kern_jail.c b/sys/kern/kern_jail.c
index abe5e0f..c1d9470 100644
--- a/sys/kern/kern_jail.c
+++ b/sys/kern/kern_jail.c
@@ -48,12 +48,13 @@ SYSCTL_INT(_jail, OID_AUTO, sysvipc_allowed, CTLFLAG_RW,
* MPSAFE
*/
int
-jail(p, uap)
- struct proc *p;
+jail(td, uap)
+ struct thread *td;
struct jail_args /* {
syscallarg(struct jail *) jail;
} */ *uap;
{
+ struct proc *p = td->td_proc;
int error;
struct prison *pr;
struct jail j;
@@ -79,7 +80,7 @@ jail(p, uap)
pr->pr_ip = j.ip_number;
ca.path = j.path;
- error = chroot(p, &ca);
+ error = chroot(td, &ca);
if (error)
goto bail;
OpenPOWER on IntegriCloud