summaryrefslogtreecommitdiffstats
path: root/sys/fs/procfs
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>1999-07-09 21:31:44 +0000
committerphk <phk@FreeBSD.org>1999-07-09 21:31:44 +0000
commit841e6146104ee63540d46ecf4bcf9a3a632a25f5 (patch)
treef8bb3d4c691536cb2f9aa63ef4a8ed4638d15c66 /sys/fs/procfs
parent2224047f76565456b13449a960a30720ca95a308 (diff)
downloadFreeBSD-src-841e6146104ee63540d46ecf4bcf9a3a632a25f5.zip
FreeBSD-src-841e6146104ee63540d46ecf4bcf9a3a632a25f5.tar.gz
Allow jailed proccesses to open non-process vnodes like the root of the fs.
Diffstat (limited to 'sys/fs/procfs')
-rw-r--r--sys/fs/procfs/procfs_vnops.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/fs/procfs/procfs_vnops.c b/sys/fs/procfs/procfs_vnops.c
index fc47353..9040c5b 100644
--- a/sys/fs/procfs/procfs_vnops.c
+++ b/sys/fs/procfs/procfs_vnops.c
@@ -36,7 +36,7 @@
*
* @(#)procfs_vnops.c 8.18 (Berkeley) 5/21/95
*
- * $Id: procfs_vnops.c,v 1.69 1999/06/13 20:53:16 phk Exp $
+ * $Id: procfs_vnops.c,v 1.70 1999/07/09 04:16:00 jlemon Exp $
*/
/*
@@ -136,7 +136,7 @@ procfs_open(ap)
p2 = PFIND(pfs->pfs_pid);
if (p2 == NULL)
return (ENOENT);
- if (!PRISON_CHECK(ap->a_p, p2))
+ if (pfs->pfs_pid && !PRISON_CHECK(ap->a_p, p2))
return (ENOENT);
switch (pfs->pfs_type) {
OpenPOWER on IntegriCloud