diff options
Diffstat (limited to 'libfdt')
-rw-r--r-- | libfdt/fdt_ro.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libfdt/fdt_ro.c b/libfdt/fdt_ro.c index 362cc4a..a62ec78 100644 --- a/libfdt/fdt_ro.c +++ b/libfdt/fdt_ro.c @@ -266,6 +266,9 @@ int fdt_path_offset_namelen(const void *fdt, const char *path, int namelen) if (namelen < 1) return -FDT_ERR_BADPATH; + if (namelen < 1) + return -FDT_ERR_BADPATH; + /* see if we have an alias */ if (*path != '/') { const char *q = memchr(path, '/', end - p); |