aboutsummaryrefslogtreecommitdiff
path: root/sys/ufs
diff options
context:
space:
mode:
authorKonstantin Belousov <kib@FreeBSD.org>2022-09-18 14:44:49 +0000
committerKonstantin Belousov <kib@FreeBSD.org>2022-09-24 16:41:14 +0000
commitcc65a412ae226136e6207bdc8db4722dab99982f (patch)
tree2aea9c1bf79b3a016a946de939345980b5ee0142 /sys/ufs
parent0f01fb01c2de3e2c9ce8719750aea379c402ece6 (diff)
Diffstat (limited to 'sys/ufs')
-rw-r--r--sys/ufs/ffs/ffs_vnops.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/ufs/ffs/ffs_vnops.c b/sys/ufs/ffs/ffs_vnops.c
index 8b4b523dbfc8..833177aa4a2b 100644
--- a/sys/ufs/ffs/ffs_vnops.c
+++ b/sys/ufs/ffs/ffs_vnops.c
@@ -894,8 +894,9 @@ ffs_write(
* Maybe this should be above the vnode op call, but so long as
* file servers have no limits, I don't think it matters.
*/
- if (vn_rlimit_fsize(vp, uio, uio->uio_td))
- return (EFBIG);
+ error = vn_rlimit_fsize(vp, uio, uio->uio_td);
+ if (error != 0)
+ return (error);
resid = uio->uio_resid;
osize = ip->i_size;