summaryrefslogtreecommitdiffstats
path: root/sys/fs
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2005-09-26 08:17:03 +0000
committerrwatson <rwatson@FreeBSD.org>2005-09-26 08:17:03 +0000
commit87ac2d2498b606eb25b9b4b5bfb3655dfaeefb47 (patch)
tree30ce627dbe1e87989054b43409bc5da736af3fe1 /sys/fs
parent0106e151c3c4cbbe01b965a029f455618053512b (diff)
downloadFreeBSD-src-87ac2d2498b606eb25b9b4b5bfb3655dfaeefb47.zip
FreeBSD-src-87ac2d2498b606eb25b9b4b5bfb3655dfaeefb47.tar.gz
Assert v_fifoinfo is non-NULL in fifo_close() in order to catch
non-conforming cases sooner. MFC after: 3 days Reported by: Peter Holm <peter at holm dot cc>
Diffstat (limited to 'sys/fs')
-rw-r--r--sys/fs/fifofs/fifo_vnops.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/fs/fifofs/fifo_vnops.c b/sys/fs/fifofs/fifo_vnops.c
index 8c43e78..2f64d15 100644
--- a/sys/fs/fifofs/fifo_vnops.c
+++ b/sys/fs/fifofs/fifo_vnops.c
@@ -429,6 +429,7 @@ fifo_close(ap)
struct fifoinfo *fip = vp->v_fifoinfo;
ASSERT_VOP_LOCKED(vp, "fifo_close");
+ KASSERT(fip != NULL, ("fifo_close: no v_fifoinfo"));
if (ap->a_fflag & FREAD) {
fip->fi_readers--;
if (fip->fi_readers == 0)
OpenPOWER on IntegriCloud