summaryrefslogtreecommitdiff
path: root/sys/kern/vfs_subr.c
diff options
context:
space:
mode:
authorChris Costello <chris@FreeBSD.org>2000-03-18 01:27:44 +0000
committerChris Costello <chris@FreeBSD.org>2000-03-18 01:27:44 +0000
commitb081a64afbce4db6130b6f78c5d8fb79c06462a9 (patch)
tree44de5e07531a17299394ff0cbfb0a154f8712b16 /sys/kern/vfs_subr.c
parent686ed8184736c8cb7ae73901f5864d4146d184da (diff)
Notes
Diffstat (limited to 'sys/kern/vfs_subr.c')
-rw-r--r--sys/kern/vfs_subr.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/kern/vfs_subr.c b/sys/kern/vfs_subr.c
index 8b28d384b0fe..a528d8783769 100644
--- a/sys/kern/vfs_subr.c
+++ b/sys/kern/vfs_subr.c
@@ -2909,6 +2909,11 @@ vn_isdisk(vp, errp)
*errp = ENOTBLK;
return (0);
}
+ if (vp->v_rdev == NULL) {
+ if (errp != NULL)
+ *errp = ENXIO;
+ return (0);
+ }
if (!devsw(vp->v_rdev)) {
if (errp != NULL)
*errp = ENXIO;