summaryrefslogtreecommitdiff
path: root/sys/kern/vfs_cluster.c
diff options
context:
space:
mode:
authorDavid Greenman <dg@FreeBSD.org>1995-04-04 02:10:17 +0000
committerDavid Greenman <dg@FreeBSD.org>1995-04-04 02:10:17 +0000
commitbb2d12a636364db8e5a53b6d62597326b28e5a81 (patch)
treeb0a8138b75a30473c2a9f3c7b17b61236faacc3a /sys/kern/vfs_cluster.c
parent6824b322b13a43e72d450a23279f4b846f2e5ff9 (diff)
Notes
Diffstat (limited to 'sys/kern/vfs_cluster.c')
-rw-r--r--sys/kern/vfs_cluster.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/kern/vfs_cluster.c b/sys/kern/vfs_cluster.c
index 80530d9bde08..04d803d24081 100644
--- a/sys/kern/vfs_cluster.c
+++ b/sys/kern/vfs_cluster.c
@@ -33,7 +33,7 @@
* SUCH DAMAGE.
*
* @(#)vfs_cluster.c 8.7 (Berkeley) 2/13/94
- * $Id: vfs_cluster.c,v 1.13 1995/03/16 18:12:48 bde Exp $
+ * $Id: vfs_cluster.c,v 1.14 1995/03/19 13:28:54 davidg Exp $
*/
#include <sys/param.h>
@@ -439,6 +439,7 @@ cluster_write(bp, filesize)
* existing cluster.
*/
if ((lbn + 1) * lblocksize != filesize &&
+ (bp->b_blkno == bp->b_lblkno) &&
(VOP_BMAP(vp, lbn, NULL, &bp->b_blkno, &maxclen) ||
bp->b_blkno == -1)) {
bawrite(bp);