qlcnic: off by one in qlcnic_init_pci_info()
The adapter->npars[] array has QLCNIC_MAX_PCI_FUNC elements. We allocate it that way a few lines earlier in the function. So this test is off by one. Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Acked-by: Anirban Chakraborty <anirban.chakraborty@qlogic.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
Родитель
62b1a8ab9b
Коммит
0f6efff925
|
@ -479,7 +479,7 @@ qlcnic_init_pci_info(struct qlcnic_adapter *adapter)
|
|||
|
||||
for (i = 0; i < QLCNIC_MAX_PCI_FUNC; i++) {
|
||||
pfn = pci_info[i].id;
|
||||
if (pfn > QLCNIC_MAX_PCI_FUNC) {
|
||||
if (pfn >= QLCNIC_MAX_PCI_FUNC) {
|
||||
ret = QL_STATUS_INVALID_PARAM;
|
||||
goto err_eswitch;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче