[SeaBIOS] [PATCH v3 1/3] pci: fix the return value for truncated capability
Jing Liu
jing2.liu at linux.intel.com
Fri Aug 24 10:52:59 CEST 2018
Return zero when finding truncated capability.
Signed-off-by: Jing Liu <jing2.liu at linux.intel.com>
---
src/fw/pciinit.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/fw/pciinit.c b/src/fw/pciinit.c
index 3a2f747..d2cea2b 100644
--- a/src/fw/pciinit.c
+++ b/src/fw/pciinit.c
@@ -539,6 +539,7 @@ static u8 pci_find_resource_reserve_capability(u16 bdf)
if (cap_len < RES_RESERVE_CAP_SIZE) {
dprintf(1, "PCI: QEMU resource reserve cap length %d is invalid\n",
cap_len);
+ return 0;
}
}
return cap;
--
1.8.3.1
More information about the SeaBIOS
mailing list