⬢ DragonFlyBSD Kernel Audit
DF-5838 / fix.diff
← back to finding ↓ download raw
diff --git a/sys/kern/vfs_cluster.c b/sys/kern/vfs_cluster.c
index 1111111..3333333 100644
--- a/sys/kern/vfs_cluster.c
+++ b/sys/kern/vfs_cluster.c
@@ -1743,7 +1743,7 @@ cluster_collectbufs(cluster_cache_t *cc, struct vnode *vp,
 	for (loffset = cc->v_cstart, i = 0, j = 0;
 	     i < len;
 	     (loffset += blksize), i++) {
 		bp = getcacheblk(vp, loffset,
-				 last_bp->b_bcount, GETBLK_SZMATCH |
+				 blksize, GETBLK_SZMATCH |
 						    GETBLK_NOWAIT);
 		buflist->bs_children[i] = bp;
 		if (bp == NULL) {