aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/device/pci_device.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/device/pci_device.c b/src/device/pci_device.c
index 2acc517804..82494b9830 100644
--- a/src/device/pci_device.c
+++ b/src/device/pci_device.c
@@ -1352,6 +1352,9 @@ static bool pci_bus_only_one_child(struct bus *bus)
if (!bridge)
return false;
+ if (bridge->path.type != DEVICE_PATH_PCI)
+ return false;
+
pcie_pos = pci_find_capability(bridge, PCI_CAP_ID_PCIE);
if (!pcie_pos)
return false;