diff options
| -rw-r--r-- | libfdt/fdt_rw.c | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/libfdt/fdt_rw.c b/libfdt/fdt_rw.c index a1c70ff15..ac5019560 100644 --- a/libfdt/fdt_rw.c +++ b/libfdt/fdt_rw.c @@ -333,7 +333,7 @@ int fdt_add_subnode_namelen(void *fdt, int parentoffset,  	do {  		offset = nextoffset;  		tag = fdt_next_tag(fdt, offset, &nextoffset); -	} while (tag == FDT_PROP); +	} while ((tag == FDT_PROP) || (tag == FDT_NOP));  	nh = _fdt_offset_ptr_w(fdt, offset);  	nodelen = sizeof(*nh) + ALIGN(namelen+1, FDT_TAGSIZE) + FDT_TAGSIZE; |