From b896f0eaded286d5e265c891545f39f50dc16a00 Mon Sep 17 00:00:00 2001 From: Manjunathappa Prakash Date: Mon, 20 Jan 2020 18:45:36 -0800 Subject: [PATCH] qcacmn: Add NULL check for vdev before accessing Add NULL check for valid vdev before accessing it. Change-Id: I977671bd7f612a30e1cb3b72d6b46200eaf1a34c CRs-Fixed: 2606040 --- dp/wifi3.0/dp_rx.c | 2 +- dp/wifi3.0/dp_types.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/dp/wifi3.0/dp_rx.c b/dp/wifi3.0/dp_rx.c index a0b66a7716..8913817324 100644 --- a/dp/wifi3.0/dp_rx.c +++ b/dp/wifi3.0/dp_rx.c @@ -2382,7 +2382,7 @@ done: } } - if (vdev->osif_fisa_flush) + if (vdev && vdev->osif_fisa_flush) vdev->osif_fisa_flush(soc, reo_ring_num); if (vdev && vdev->osif_gro_flush && rx_ol_pkt_cnt) { diff --git a/dp/wifi3.0/dp_types.h b/dp/wifi3.0/dp_types.h index ac4500b67f..defdccc43e 100644 --- a/dp/wifi3.0/dp_types.h +++ b/dp/wifi3.0/dp_types.h @@ -2288,6 +2288,7 @@ struct dp_fisa_rx_sw_ft { uint32_t aggr_count; uint8_t do_not_aggregate; uint16_t hal_cumultive_ip_len; + struct dp_soc *soc_hdl; }; #define DP_RX_GET_SW_FT_ENTRY_SIZE sizeof(struct dp_fisa_rx_sw_ft)