diff options
Diffstat (limited to 'libfdt')
-rw-r--r-- | libfdt/Android.bp | 7 | ||||
-rw-r--r-- | libfdt/fdt_ro.c | 2 |
2 files changed, 2 insertions, 7 deletions
diff --git a/libfdt/Android.bp b/libfdt/Android.bp index 8f4bdfd..0bf631a 100644 --- a/libfdt/Android.bp +++ b/libfdt/Android.bp @@ -7,12 +7,7 @@ package { cc_library { name: "libfdt", host_supported: true, - - cflags: [ - "-Werror", - "-Wno-macro-redefined", - "-Wno-sign-compare", - ], + defaults: ["dtc_cflags_defaults"], srcs: [ "fdt.c", "fdt_check.c", diff --git a/libfdt/fdt_ro.c b/libfdt/fdt_ro.c index 362cc4a..53db8ce 100644 --- a/libfdt/fdt_ro.c +++ b/libfdt/fdt_ro.c @@ -263,7 +263,7 @@ int fdt_path_offset_namelen(const void *fdt, const char *path, int namelen) FDT_RO_PROBE(fdt); - if (namelen < 1) + if (!can_assume(VALID_INPUT) && namelen <= 0) return -FDT_ERR_BADPATH; /* see if we have an alias */ |