> diff --git a/src/devices/device_util.c b/src/devices/device_util.c > index 9081a36..d761cba 100644 > --- a/src/devices/device_util.c > +++ b/src/devices/device_util.c > @@ -583,8 +583,9 @@ void search_bus_resources(struct bus *bus, unsigned > long type_mask, > if (subbus->link_num > == IOINDEX_SUBTRACTIVE_LINK(res->index)) > break; > - search_bus_resources(subbus, type_mask, type, > - search, gp); > + if (subbus) > + search_bus_resources(subbus, type_mask, > type, > + search, gp); > continue; > } > search(gp, curdev, res);
If subbus is NULL, then accessing subbus->link_num is also a problem. Thanks, Myles -- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

