net/bnxt: fix crash on probe failure

Fixed couple of possible segfaults due to NULL pointer
dereference in case of probe failure.

Fixes: c09f57b49c13 ("net/bnxt: add start/stop/link update operations")
Cc: stable@dpdk.org

Signed-off-by: Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
Signed-off-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
This commit is contained in:
Kalesh AP 2019-07-17 16:11:26 +05:30 committed by Ferruh Yigit
parent 96b0931d51
commit 2c43b439e5
2 changed files with 6 additions and 0 deletions

View File

@ -52,6 +52,9 @@ void bnxt_free_int(struct bnxt *bp)
{
struct bnxt_irq *irq;
if (bp->irq_tbl == NULL)
return;
irq = bp->irq_tbl;
if (irq) {
if (irq->requested) {

View File

@ -89,6 +89,9 @@ void bnxt_free_vnic_attributes(struct bnxt *bp)
struct bnxt_vnic_info *vnic;
unsigned int i;
if (bp->vnic_info == NULL)
return;
for (i = 0; i < bp->max_vnics; i++) {
vnic = &bp->vnic_info[i];
if (vnic->rss_table) {