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:
aloksing
2020-03-17 14:45:13 +05:30
committed by nshrivas
parent e7d986e168
commit 4b45241915
3 changed files with 3 additions and 3 deletions

View File

@@ -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); 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); msdu0 = hal_rx_msdu0_buffer_addr_lsb(soc->hal_soc, link_desc_va);
nbuf_len = qdf_nbuf_len(head) - RX_PKT_TLVS_LEN; nbuf_len = qdf_nbuf_len(head) - RX_PKT_TLVS_LEN;

View File

@@ -2054,7 +2054,7 @@ dp_rx_err_mpdu_pop(struct dp_soc *soc, uint32_t mac_id,
rx_msdu_link_desc = rx_msdu_link_desc =
dp_rx_cookie_2_link_desc_va(soc, &buf_info); 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, hal_rx_msdu_list_get(soc->hal_soc, rx_msdu_link_desc,
&msdu_list, &num_msdus); &msdu_list, &num_msdus);

View File

@@ -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, dp_rx_cookie_2_mon_link_desc(dp_pdev,
buf_info, mac_id); 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, hal_rx_msdu_list_get(soc->hal_soc, rx_msdu_link_desc,
&msdu_list, &num_msdus); &msdu_list, &num_msdus);