From 06c0375ce37cd78cd6e589fbc343a6e1cb240d26 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Thu, 21 Jul 2011 13:00:40 +0200 Subject: [PATCH] fsck.minix: fix "array subscript is above array bounds" MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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 --- disk-utils/fsck.minix.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; -- 2.47.3