diff options
| author | Jake Burkholder <jake@FreeBSD.org> | 2000-12-23 19:43:10 +0000 |
|---|---|---|
| committer | Jake Burkholder <jake@FreeBSD.org> | 2000-12-23 19:43:10 +0000 |
| commit | 98f03f90302d1d2f1878c8451c5ddf1789eeafce (patch) | |
| tree | ea50f71f1cefaa4318c6e8145cbda53d3da0e4f2 /sys/miscfs/procfs/procfs_status.c | |
| parent | 1826f66757c99b9b52f6b69e11ea871edce46a25 (diff) | |
Notes
Diffstat (limited to 'sys/miscfs/procfs/procfs_status.c')
| -rw-r--r-- | sys/miscfs/procfs/procfs_status.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/miscfs/procfs/procfs_status.c b/sys/miscfs/procfs/procfs_status.c index b06a0af1aa5e..d7dd108be9fa 100644 --- a/sys/miscfs/procfs/procfs_status.c +++ b/sys/miscfs/procfs/procfs_status.c @@ -78,7 +78,9 @@ procfs_dostatus(curp, p, pfs, uio) return (EOPNOTSUPP); pid = p->p_pid; + PROCTREE_LOCK(PT_SHARED); ppid = p->p_pptr ? p->p_pptr->p_pid : 0; + PROCTREE_LOCK(PT_RELEASE); pgid = p->p_pgrp->pg_id; sess = p->p_pgrp->pg_session; sid = sess->s_leader ? sess->s_leader->p_pid : 0; |
