From: vanjeff Date: Fri, 7 Mar 2008 03:43:00 +0000 (+0000) Subject: Merger tracker:Fixed a Pci bus driver logic error X-Git-Url: http://git.etherboot.org/people/mcb30/edk2.git/commitdiff_plain/f352b99b0e6bc35172a4973b3bb345b87d4d1268 Merger tracker:Fixed a Pci bus driver logic error git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4799 de2fecce-e211-0410-80a6-f3fac2684e05 --- diff --git a/edk2/IntelFrameworkModulePkg/Bus/Pci/PciBusDxe/PciEnumerator.c b/edk2/IntelFrameworkModulePkg/Bus/Pci/PciBusDxe/PciEnumerator.c index b5b35687a..edb12f6bb 100644 --- a/edk2/IntelFrameworkModulePkg/Bus/Pci/PciBusDxe/PciEnumerator.c +++ b/edk2/IntelFrameworkModulePkg/Bus/Pci/PciBusDxe/PciEnumerator.c @@ -1046,10 +1046,14 @@ Returns: // for (DevIndex = 0; DevIndex < RemovedPciDevNum; DevIndex++) { if (PciResNode->PciDev == RemovedPciDev[DevIndex]) { - continue; + break; } } + if (DevIndex != RemovedPciDevNum) { + continue; + } + // // Remove the device if it isn't in the array //