Fix bug on FDT nodes with compatible property

This commit is contained in:
Vladimir Serbinenko 2017-05-09 08:39:40 +02:00
parent d11ced1e1f
commit 4f8471532d

View file

@ -43,6 +43,8 @@ is_compatible (struct grub_fdtbus_driver *driver,
grub_size_t compatible_size;
const char *compatible = grub_fdt_get_prop (dtb, node, "compatible",
&compatible_size);
if (!compatible)
return 0;
const char *compatible_end = compatible + compatible_size;
while (compatible < compatible_end)
{