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> |
||
|---|---|---|
| .. | ||
| Kconfig | ||
| Makefile | ||
| sqfs.c | ||
| sqfs_decompressor.c | ||
| sqfs_decompressor.h | ||
| sqfs_dir.c | ||
| sqfs_filesystem.h | ||
| sqfs_inode.c | ||
| sqfs_utils.h | ||