diff --git a/fdtdump.c b/fdtdump.c index d424869..cfc766b 100644 --- a/fdtdump.c +++ b/fdtdump.c @@ -169,7 +169,7 @@ static bool valid_header(char *p, size_t len) fdt_magic(p) != FDT_MAGIC || fdt_version(p) > MAX_VERSION || fdt_last_comp_version(p) > MAX_VERSION || - fdt_totalsize(p) >= len || + fdt_totalsize(p) > len || fdt_off_dt_struct(p) >= len || fdt_off_dt_strings(p) >= len) return 0;