mirror of https://github.com/acidanthera/audk.git
8063b47b1c
A linked list is created for the list of PCI Root Bridges in the platform. This list is then traversed to enumerate each PCI Root Bridge. After enumeration, the RootBridgeDev is destroyed, but it was not removed from the linked list before it was destroyed. This left the linked list of PCI Root Bridges in a bad state, specially if memory is cleared on frees, or the freed buffer was reallocated. The fix is to remove the node from the linked list before the RootBridgeDev is destroyed. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10463 6f19259b-4bc3-4df7-8a09-765794883524 |
||
---|---|---|
.. | ||
ComponentName.c | ||
ComponentName.h | ||
PciBus.c | ||
PciBus.h | ||
PciBusDxe.inf | ||
PciCommand.c | ||
PciCommand.h | ||
PciDeviceSupport.c | ||
PciDeviceSupport.h | ||
PciDriverOverride.c | ||
PciDriverOverride.h | ||
PciEnumerator.c | ||
PciEnumerator.h | ||
PciEnumeratorSupport.c | ||
PciEnumeratorSupport.h | ||
PciHotPlugSupport.c | ||
PciHotPlugSupport.h | ||
PciIo.c | ||
PciIo.h | ||
PciLib.c | ||
PciLib.h | ||
PciOptionRomSupport.c | ||
PciOptionRomSupport.h | ||
PciPowerManagement.c | ||
PciPowerManagement.h | ||
PciResourceSupport.c | ||
PciResourceSupport.h | ||
PciRomTable.c | ||
PciRomTable.h |