commit | 8fff11068c100be627745967992fb88759dea9c1 | [log] [tgz] |
---|---|---|
author | Eric Biggers <ebiggers@google.com> | Thu Mar 23 00:44:22 2023 +0000 |
committer | Eric Biggers <ebiggers@google.com> | Thu Mar 23 00:44:22 2023 +0000 |
tree | 9d1147377847b5a22a9e38d945b3a8dd4d673475 | |
parent | 7d0f5c1aca332da22e4878f5825e0ffb5122f96b [diff] |
ext2simg: clean up integer types and check for too-large fs libsparse assumes 32-bit block numbers. Also, ext2simg might read nearly the entire filesystem into memory. Therefore, make ext2simg use appropriate integer types, and explicitly check for when the filesystem is too large or allocating memory failed. Change-Id: Ic415d0e974dce2b4ff6e7fa9265f6e86d371a274 Signed-off-by: Eric Biggers <ebiggers@google.com>