From f8b184242af7edf25ea6a9f81ddca33d1f59d7fe Mon Sep 17 00:00:00 2001 From: pjd Date: Thu, 22 Apr 2004 15:40:27 +0000 Subject: Look out! vn_start_write() is able to return 0 and NULL 'mp'. Submitted by: Alex Lyashkov --- sys/kern/vfs_extattr.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'sys/kern/vfs_extattr.c') diff --git a/sys/kern/vfs_extattr.c b/sys/kern/vfs_extattr.c index f30577e..593ec75 100644 --- a/sys/kern/vfs_extattr.c +++ b/sys/kern/vfs_extattr.c @@ -197,6 +197,8 @@ quotactl(td, uap) vrele(nd.ni_vp); if (error) return (error); + if (mp == NULL) + return (EOPNOTSUPP); error = VFS_QUOTACTL(mp, uap->cmd, uap->uid, uap->arg, td); vn_finished_write(mp); return (error); -- cgit v1.1