DF-0129 / fix.diff
diff --git a/sys/kern/kern_fp.c b/sys/kern/kern_fp.c --- a/sys/kern/kern_fp.c +++ b/sys/kern/kern_fp.c @@ -470,7 +470,7 @@ if (fp->f_flag & FPOSIXSHM) flags |= MAP_NOSYNC; vp = (struct vnode *) fp->f_data; - if (vp->v_type != VREG && vp->v_type != VCHR) + if (vp == NULL || (vp->v_type != VREG && vp->v_type != VCHR)) return (EINVAL); /* |