summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpedro <pedro@openbsd.org>2007-01-14 21:50:05 +0000
committerpedro <pedro@openbsd.org>2007-01-14 21:50:05 +0000
commit5d1e8defdda6fbc43d8dbd8d98850feded16ff4e (patch)
treeb178ed92c9d2274b04ff86e59d3d989702b76940
parentclarify that -K needs an argument >= 1000, and add two examples dealing with (diff)
downloadwireguard-openbsd-5d1e8defdda6fbc43d8dbd8d98850feded16ff4e.tar.xz
wireguard-openbsd-5d1e8defdda6fbc43d8dbd8d98850feded16ff4e.zip
Fix growing of direct blocks in ffs2_balloc()
-rw-r--r--sys/ufs/ffs/ffs_balloc.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/sys/ufs/ffs/ffs_balloc.c b/sys/ufs/ffs/ffs_balloc.c
index ef15fe73c03..0d408d3e4ce 100644
--- a/sys/ufs/ffs/ffs_balloc.c
+++ b/sys/ufs/ffs/ffs_balloc.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ffs_balloc.c,v 1.28 2007/01/12 14:33:01 pedro Exp $ */
+/* $OpenBSD: ffs_balloc.c,v 1.29 2007/01/14 21:50:05 pedro Exp $ */
/* $NetBSD: ffs_balloc.c,v 1.3 1996/02/09 22:22:21 christos Exp $ */
/*
@@ -584,13 +584,12 @@ ffs2_balloc(struct inode *ip, off_t off, int size, struct ucred *cred,
if (DOINGSOFTDEP(vp))
softdep_setup_allocdirect(ip, lbn, newb, 0,
nsize, 0, bpp ? *bpp : NULL);
-
- ip->i_ffs2_db[lbn] = newb;
- ip->i_flag |= IN_CHANGE | IN_UPDATE;
-
- return (0);
}
+ ip->i_ffs2_db[lbn] = newb;
+ ip->i_flag |= IN_CHANGE | IN_UPDATE;
+
+ return (0);
}
/*