From: Karel Zak Date: Thu, 21 Jul 2011 11:00:40 +0000 (+0200) Subject: fsck.minix: fix "array subscript is above array bounds" X-Git-Tag: v2.20-rc1~67 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=06c0375ce37cd78cd6e589fbc343a6e1cb240d26;p=thirdparty%2Futil-linux.git fsck.minix: fix "array subscript is above array bounds" fsck.minix.c: In function ‘map_block2’: fsck.minix.c:486:9: warning: array subscript is above array bounds [-Warray-bounds] The 'blknr' has to be bigger than 7 + 256 + (256 * 256) for i_zone[9]. Signed-off-by: Karel Zak --- diff --git a/disk-utils/fsck.minix.c b/disk-utils/fsck.minix.c index 566624abd7..e633b91462 100644 --- a/disk-utils/fsck.minix.c +++ b/disk-utils/fsck.minix.c @@ -459,7 +459,7 @@ map_block2 (struct minix2_inode *inode, unsigned int blknr) { return result; } blknr -= 256; - if (blknr >= 256 * 256) { + if (blknr < 256 * 256) { block = check_zone_nr2 (inode->i_zone + 8, &changed); read_block (block, (char *) dind); blk_chg = 0;