aboutsummaryrefslogtreecommitdiff
path: root/e2fsck/swapfs.c
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2007-12-27 10:08:13 -0500
committerTheodore Ts'o <tytso@mit.edu>2007-12-27 10:08:13 -0500
commite5aace908e9d1161a594944d9360f9f0cdd18099 (patch)
treee2b45a4067e2f0f3b0bc94265e0e9b05fd613998 /e2fsck/swapfs.c
parent20ca0f6e40e0cfd19506bdcee6f4769bd73cb5da (diff)
downloade2fsprogs-e5aace908e9d1161a594944d9360f9f0cdd18099.tar.gz
Convert use of ext2fs_get_mem to ext2fs_get_array for overflow detection
Add some additional checks, primarily in resize2fs and in the rarely used (and soon to-be-deprecated) e2fsck byte-swap filesystem function. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Diffstat (limited to 'e2fsck/swapfs.c')
-rw-r--r--e2fsck/swapfs.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/e2fsck/swapfs.c b/e2fsck/swapfs.c
index fb7270c0..9df1d11e 100644
--- a/e2fsck/swapfs.c
+++ b/e2fsck/swapfs.c
@@ -119,7 +119,7 @@ static void swap_inodes(e2fsck_t ctx)
e2fsck_use_inode_shortcuts(ctx, 1);
- retval = ext2fs_get_mem(fs->blocksize * fs->inode_blocks_per_group,
+ retval = ext2fs_get_array(fs->blocksize, fs->inode_blocks_per_group,
&buf);
if (retval) {
com_err("swap_inodes", retval,