Don't ignore errors from vfs_allocate_syncvnode.
PR: kern/18503 Submitted by: Anatoly Vorobey <mellon@pobox.com> Approved by: rwatson (mentor)
This commit is contained in:
parent
d865f9ef19
commit
3a1bdbf8d1
@ -941,7 +941,7 @@ update:
|
||||
if ((mp->mnt_flag & MNT_RDONLY) == 0)
|
||||
error = vfs_allocate_syncvnode(mp);
|
||||
vfs_unbusy(mp, td);
|
||||
if ((error = VFS_START(mp, 0, td)) != 0)
|
||||
if (error || (error = VFS_START(mp, 0, td)) != 0)
|
||||
vrele(vp);
|
||||
} else {
|
||||
VI_LOCK(vp);
|
||||
|
Loading…
x
Reference in New Issue
Block a user