diff options
author | phk <phk@FreeBSD.org> | 1999-07-09 21:31:44 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 1999-07-09 21:31:44 +0000 |
commit | 841e6146104ee63540d46ecf4bcf9a3a632a25f5 (patch) | |
tree | f8bb3d4c691536cb2f9aa63ef4a8ed4638d15c66 /sys/fs/procfs | |
parent | 2224047f76565456b13449a960a30720ca95a308 (diff) | |
download | FreeBSD-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.c | 4 |
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) { |