diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-10-07 02:22:28 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-10-07 02:22:28 +0000 |
commit | 239ff1d620479b06cd8a416fdb9ae1ab1bc0ac5f (patch) | |
tree | 4ba0cf0d8844a199110341f074634ae257a4d932 | |
parent | ddacd586ed0c1e2e8533007caa7c124201aedd2a (diff) | |
parent | 3b55d694fb14cc25c19dcbf8fb67c075f9bc3f1e (diff) | |
download | dtc-239ff1d620479b06cd8a416fdb9ae1ab1bc0ac5f.tar.gz |
Merge cherrypicks of [20050132] into security-aosp-rvc-release.android-security-11.0.0_r76android-security-11.0.0_r75android-security-11.0.0_r74android-security-11.0.0_r73android-security-11.0.0_r72android-security-11.0.0_r71android-security-11.0.0_r70android-security-11.0.0_r69android-security-11.0.0_r68android-security-11.0.0_r67android-security-11.0.0_r66android-security-11.0.0_r65android-security-11.0.0_r64android-security-11.0.0_r63android-security-11.0.0_r62android11-security-release
Change-Id: Ic7b50cc65afce966ee49c58e514c741c2dae4a24
-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 08de2cc..3b65f16 100644 --- a/libfdt/fdt_ro.c +++ b/libfdt/fdt_ro.c @@ -188,6 +188,9 @@ int fdt_path_offset_namelen(const void *fdt, const char *path, int namelen) FDT_CHECK_HEADER(fdt); + if (namelen < 1) + return -FDT_ERR_BADPATH; + /* see if we have an alias */ if (*path != '/') { const char *q = memchr(path, '/', end - p); |