diff options
| author | Seigo Tanimura <tanimura@FreeBSD.org> | 2002-02-23 11:12:57 +0000 |
|---|---|---|
| committer | Seigo Tanimura <tanimura@FreeBSD.org> | 2002-02-23 11:12:57 +0000 |
| commit | f591779bb575703cbb6674d324afb4bd212b8cbb (patch) | |
| tree | 2289c653c0f7aa23498f82b603c33107952652ec /sys/fs/procfs/procfs_ctl.c | |
| parent | 4aaca8854285a47e7fd520d5a2797dbf03d05bec (diff) | |
Notes
Diffstat (limited to 'sys/fs/procfs/procfs_ctl.c')
| -rw-r--r-- | sys/fs/procfs/procfs_ctl.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/fs/procfs/procfs_ctl.c b/sys/fs/procfs/procfs_ctl.c index 154eaa644b77..3a73980fd1fb 100644 --- a/sys/fs/procfs/procfs_ctl.c +++ b/sys/fs/procfs/procfs_ctl.c @@ -230,8 +230,10 @@ out: pp = pfind(p->p_oppid); PROC_LOCK(p); - if (pp) + if (pp) { + PROC_UNLOCK(pp); proc_reparent(p, pp); + } } else PROC_LOCK(p); p->p_oppid = 0; |
