]> mj.ucw.cz Git - pciutils.git/commitdiff
libpci: win32-cfgmgr32: Skip parsing uninterested resources very early
authorPali Rohár <pali@kernel.org>
Wed, 15 Mar 2023 18:12:05 +0000 (19:12 +0100)
committerMartin Mares <mj@ucw.cz>
Fri, 29 Dec 2023 13:30:02 +0000 (14:30 +0100)
lib/win32-cfgmgr32.c

index 4f40d1156a68de31e496b0d9b07d3c7a4b8a458d..61901d2451d89e8df6f5f3bddeaa45df82ba7410 100644 (file)
@@ -1047,6 +1047,10 @@ fill_resources(struct pci_dev *d, DEVINST devinst, DEVINSTID_A devinst_id)
 
       prev_res_des = res_des;
 
+      /* Skip other resources early */
+      if (res_id != ResType_IO && res_id != ResType_Mem && res_id != ResType_IRQ)
+        continue;
+
       cr = CM_Get_Res_Des_Data_Size(&res_des_data_size, res_des, 0);
       if (cr != CR_SUCCESS)
         {