PCI: acpiphp_ibm: potential uninitialized variable bug
Subsystems (3)
PATCH 1/1 PCI: acpiphp_ibm: potential uninitialized variable bug
If ibm_get_table_from_acpi() fails then "table" isn't initialized. I fixed this by adding a check for failure.
Signed-off-by Dan Carpenter <[email protected]>
drivers/pci/hotplug/acpiphp_ibm.c +2 -0
@@ -138,6 +138,8 @@ static union apci_descriptor *ibm_slot_from_id(int id)char *table; size =ibm_get_table_from_acpi (&table); +if (size <0 ) +return NULL ; des = (union apci_descriptor *)table;if (memcmp (des->header.sig,"aPCI" ,4 ) !=0 ) goto ibm_slot_done;
Bjorn Helgaas
AppliedQuoted 4 lines · Dan Carpenter
If
ibm_get_table_from_acpi()fails then "table" isn't initialized. I fixed this by adding a check for failure.Signed-off-by Dan Carpenter <[email protected]>
Applied to pci/hotplug for v4.7, thanks, Dan!
Quoted 17 lines
drivers/pci/hotplug/acpiphp_ibm.c +2
-1@@ -138,6 +138,8 @@ static union apci_descriptor *ibm_slot_from_id(int id)char *table; size =ibm_get_table_from_acpi (&table); +if (size <0 ) +return NULL ; des = (union apci_descriptor *)table;if (memcmp (des->header.sig,"aPCI" ,4 ) !=0 ) goto ibm_slot_done; --To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html