qcacmn: Add check for NULL pointer
Pointer rx_msdu_link_desc returned from call to function dp_rx_cookie_2_mon_link_desc which may be NULL and may be de-referenced latter CR-Fixed: 2645199 Change-Id: I9ccba61df9571fcc99c5d5493194d5ae43a71a7f
This commit is contained in:
@@ -1057,7 +1057,7 @@ static QDF_STATUS dp_rx_defrag_reo_reinject(struct dp_peer *peer,
|
||||
|
||||
link_desc_va = dp_rx_cookie_2_link_desc_va(soc, &buf_info);
|
||||
|
||||
qdf_assert(link_desc_va);
|
||||
qdf_assert_always(link_desc_va);
|
||||
|
||||
msdu0 = hal_rx_msdu0_buffer_addr_lsb(soc->hal_soc, link_desc_va);
|
||||
nbuf_len = qdf_nbuf_len(head) - RX_PKT_TLVS_LEN;
|
||||
|
@@ -2054,7 +2054,7 @@ dp_rx_err_mpdu_pop(struct dp_soc *soc, uint32_t mac_id,
|
||||
rx_msdu_link_desc =
|
||||
dp_rx_cookie_2_link_desc_va(soc, &buf_info);
|
||||
|
||||
qdf_assert(rx_msdu_link_desc);
|
||||
qdf_assert_always(rx_msdu_link_desc);
|
||||
|
||||
hal_rx_msdu_list_get(soc->hal_soc, rx_msdu_link_desc,
|
||||
&msdu_list, &num_msdus);
|
||||
|
@@ -225,7 +225,7 @@ dp_rx_mon_mpdu_pop(struct dp_soc *soc, uint32_t mac_id,
|
||||
dp_rx_cookie_2_mon_link_desc(dp_pdev,
|
||||
buf_info, mac_id);
|
||||
|
||||
qdf_assert(rx_msdu_link_desc);
|
||||
qdf_assert_always(rx_msdu_link_desc);
|
||||
|
||||
hal_rx_msdu_list_get(soc->hal_soc, rx_msdu_link_desc,
|
||||
&msdu_list, &num_msdus);
|
||||
|
Reference in New Issue
Block a user