mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-15 08:14:15 +08:00
PCI: ibmphp_pci.c: fix NULL dereference
The correct order is: NULL check before dereference Spotted by the Coverity checker. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
9d167dc367
commit
b0d974e90d
@ -1371,12 +1371,12 @@ static int unconfigure_boot_bridge (u8 busno, u8 device, u8 function)
|
||||
}
|
||||
|
||||
bus = ibmphp_find_res_bus (sec_number);
|
||||
debug ("bus->busno is %x\n", bus->busno);
|
||||
debug ("sec_number is %x\n", sec_number);
|
||||
if (!bus) {
|
||||
err ("cannot find Bus structure for the bridged device\n");
|
||||
return -EINVAL;
|
||||
}
|
||||
debug("bus->busno is %x\n", bus->busno);
|
||||
debug("sec_number is %x\n", sec_number);
|
||||
|
||||
ibmphp_remove_bus (bus, busno);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user