summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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 80530d9..04d803d 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);
OpenPOWER on IntegriCloud