diff options
Diffstat (limited to 'fuzzing')
-rw-r--r-- | fuzzing/libfdt_fuzzer.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fuzzing/libfdt_fuzzer.c b/fuzzing/libfdt_fuzzer.c index b433bbc..f89f1b4 100644 --- a/fuzzing/libfdt_fuzzer.c +++ b/fuzzing/libfdt_fuzzer.c @@ -62,6 +62,8 @@ static void walk_node_properties(const void *device_tree, int node) { fdt_for_each_property_offset(property, device_tree, node) { const struct fdt_property *prop = fdt_get_property_by_offset(device_tree, property, &len); + if (!prop) + continue; check_mem(prop->data, fdt32_to_cpu(prop->len)); } } |