summaryrefslogtreecommitdiffstats
path: root/sys/dev
diff options
context:
space:
mode:
authorbdrewery <bdrewery@FreeBSD.org>2016-02-16 02:14:25 +0000
committerbdrewery <bdrewery@FreeBSD.org>2016-02-16 02:14:25 +0000
commita7044f890064304cde651190ce751df9c12dd263 (patch)
treefba9bdf1785616a5875fe9db9d5414b8034b1561 /sys/dev
parent61b6a7adb2063ab2755807b290086d44016c7ec6 (diff)
downloadFreeBSD-src-a7044f890064304cde651190ce751df9c12dd263.zip
FreeBSD-src-a7044f890064304cde651190ce751df9c12dd263.tar.gz
Filemon: Fix panic when fork1() is called from kproc_create().
MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/filemon/filemon_wrapper.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/filemon/filemon_wrapper.c b/sys/dev/filemon/filemon_wrapper.c
index 1b9877a..7419ccb 100644
--- a/sys/dev/filemon/filemon_wrapper.c
+++ b/sys/dev/filemon/filemon_wrapper.c
@@ -96,7 +96,7 @@ filemon_pid_check(struct proc *p)
return (NULL);
}
sx_slock(&proctree_lock);
- while (p != initproc) {
+ while (p->p_pid != 0) {
TAILQ_FOREACH(filemon, &filemons_inuse, link) {
if (p == filemon->p) {
sx_sunlock(&proctree_lock);
OpenPOWER on IntegriCloud