]> git.ipfire.org Git - thirdparty/e2fsprogs.git/commit
e2fsck: use proper types for variables
authorAndreas Dilger <adilger@whamcloud.com>
Fri, 7 Feb 2020 01:09:39 +0000 (18:09 -0700)
committerTheodore Ts'o <tytso@mit.edu>
Sat, 29 Feb 2020 23:26:38 +0000 (18:26 -0500)
commit382ed4a1c2b60acb9db7631e86dda207bde6076e
treec41e4d4412123c5d789f650179f07f4aeea865e0
parent74fbba1ff1074333eedaa3ed46597294641bf6b8
e2fsck: use proper types for variables

Use ext2_ino_t instead of ino_t for referencing inode numbers.
Use loff_t for for file offsets, and dgrp_t for group numbers.

Cast products to ssize_t before multiplication to avoid overflow.

Signed-off-by: Andreas Dilger <adilger@dilger.ca>
Reviewed-by: Shilong Wang <wshilong@ddn.com>
Lustre-bug-id: https://jira.whamcloud.com/browse/LU-13197
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
e2fsck/dx_dirinfo.c
e2fsck/e2fsck.h
e2fsck/rehash.c
e2fsck/super.c
lib/ext2fs/imager.c
misc/create_inode.c
misc/dumpe2fs.c
misc/e2fuzz.c
misc/e2image.c
misc/tune2fs.c