summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--fuzzing/libfdt_fuzzer.c2
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));
}
}