]> git.baikalelectronics.ru Git - uboot.git/commit
fs/squashfs: Fix Coverity Scan defects
authorJoao Marcos Costa <joaomarcos.costa@bootlin.com>
Wed, 19 Aug 2020 16:28:41 +0000 (18:28 +0200)
committerTom Rini <trini@konsulko.com>
Mon, 24 Aug 2020 18:11:31 +0000 (14:11 -0400)
commit85366698e7558735154bcfce71440153d31601c8
tree00b980dbf8219e20a4ee148702120a8afde6744d
parent7da6ebebc02c10394301153a70dad7ef5c48b5a8
fs/squashfs: Fix Coverity Scan defects

Fix defects such as uninitialized variables and untrusted pointer
operations. Most part of the tainted variables and the related defects
actually comes from Linux's macro get_unaligned_le**, extensively used
in SquashFS code. Add sanity checks for those variables.

Signed-off-by: Joao Marcos Costa <joaomarcos.costa@bootlin.com>
fs/squashfs/sqfs.c
fs/squashfs/sqfs_dir.c
fs/squashfs/sqfs_inode.c