Index: ufsread.c
===================================================================
RCS file: /dcvs/src/sys/boot/common/ufsread.c,v
retrieving revision 1.3
diff -u -r1.3 ufsread.c
--- ufsread.c	9 Aug 2005 23:10:11 -0000	1.3
+++ ufsread.c	21 Jan 2007 17:07:08 -0000
@@ -229,7 +229,7 @@
 		} 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))
