aboutsummaryrefslogtreecommitdiff
path: root/sys/boot
diff options
context:
space:
mode:
authorKonstantin Belousov <kib@FreeBSD.org>2008-06-07 05:49:24 +0000
committerKonstantin Belousov <kib@FreeBSD.org>2008-06-07 05:49:24 +0000
commit7e44e88a848da63a537a94b58cc526abbad12cd8 (patch)
tree853cc12da86b36dfd4229aff5b995d1645012823 /sys/boot
parent894e70e80d4f8d9c5a5fd41c0921a105d49021ac (diff)
Notes
Diffstat (limited to 'sys/boot')
-rw-r--r--sys/boot/common/ufsread.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/boot/common/ufsread.c b/sys/boot/common/ufsread.c
index 2b778bd15b46..673616a567ba 100644
--- a/sys/boot/common/ufsread.c
+++ b/sys/boot/common/ufsread.c
@@ -249,7 +249,7 @@ fsread(ino_t inode, void *buf, size_t nbyte)
} else if (lbn < NDADDR + NINDIR(fs)) {
n = INDIRPERVBLK(fs);
addr = DIP(di_ib[0]);
- u = (u_int)(lbn - NDADDR) / (n * DBPERVBLK);
+ u = (u_int)(lbn - NDADDR) / n * DBPERVBLK;
vbaddr = fsbtodb(fs, addr) + u;
if (indmap != vbaddr) {
if (dskread(indbuf, vbaddr, DBPERVBLK))