]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ShellPkg/Library/UefiShellDebug1CommandsLib/Pci.c
ShellPkg/pci: Fix VS2012 build failure
[mirror_edk2.git] / ShellPkg / Library / UefiShellDebug1CommandsLib / Pci.c
index 99335f05c516d207316f86be67c57274a6f3ef09..38559571c2309e33139cd7ae14a82ba9d8364854 100644 (file)
@@ -2885,6 +2885,7 @@ ShellCommandRunPci (
      );\r
 \r
     ExtendedConfigSpace = NULL;\r
+    ExtendedConfigSize  = 0;\r
     PcieCapabilityPtr = LocatePciCapability (&ConfigSpace, EFI_PCI_CAPABILITY_ID_PCIEXP);\r
     if (PcieCapabilityPtr != 0) {\r
       ExtendedConfigSize  = 0x1000 - EFI_PCIE_CAPABILITY_BASE_OFFSET;\r
@@ -2922,7 +2923,7 @@ ShellCommandRunPci (
     //\r
     if (ExplainData) {\r
       PciExplainPci (&ConfigSpace, Address, IoDev);\r
-      if ((PcieCapabilityPtr != 0) && !ShellGetExecutionBreakFlag ()) {\r
+      if ((ExtendedConfigSpace != NULL) && !ShellGetExecutionBreakFlag ()) {\r
         PciExplainPciExpress (\r
           (PCI_CAPABILITY_PCIEXP *) ((UINT8 *) &ConfigSpace + PcieCapabilityPtr),\r
           ExtendedConfigSpace,\r