diff options
author | Maksym Planeta <mcsim.planeta@gmail.com> | 2012-10-07 21:24:57 +0300 |
---|---|---|
committer | Maksym Planeta <mcsim.planeta@gmail.com> | 2012-10-28 12:33:36 +0100 |
commit | 46b7cc56859e7ddfdb98444d39f02ce53f96339f (patch) | |
tree | e4f7043f08bfc818a0e4a63d1fa1ce4010400736 | |
parent | d4ea51228849e26e1d1771f9b4cfbb53f4994095 (diff) |
Add assertion to check if inode number is correct.mplaneta/gsoc12/review
* ext2fs/getblk.c (inode_getblk): Function is changed.
-rw-r--r-- | ext2fs/getblk.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ext2fs/getblk.c b/ext2fs/getblk.c index 8dac694c..63443bce 100644 --- a/ext2fs/getblk.c +++ b/ext2fs/getblk.c @@ -122,6 +122,8 @@ inode_getblk (struct node *node, int nr, int create, int zero, block_t hint; #endif + assert (0 <= nr && nr < EXT2_N_BLOCKS); + *result = node->dn->info.i_data[nr]; if (*result) return 0; |