qcacmn: Fix memleak in m_copy mode
1. Assign correct first msdu payload 2. Reset mpdu fcs ok bitmap upon reception of next ppdu 3. Free rx_ppdu_buf_q in error cases Change-Id: I4f2e687d51d1e10693adc9cfcdee49190ba6815c CRs-Fixed: 2502889
此提交包含在:
@@ -444,12 +444,16 @@ hal_rx_status_get_tlv_info_generic(void *rx_tlv_hdr, void *ppduinfo,
|
||||
/* If last ppdu_id doesn't match new ppdu_id,
|
||||
* 1. reset mpdu_cnt
|
||||
* 2. update last_ppdu_id with new
|
||||
* 3. reset mpdu fcs bitmap
|
||||
*/
|
||||
if (com_info->ppdu_id != com_info->last_ppdu_id) {
|
||||
com_info->mpdu_cnt = 0;
|
||||
com_info->last_ppdu_id =
|
||||
com_info->ppdu_id;
|
||||
com_info->num_users = 0;
|
||||
qdf_mem_zero(&com_info->mpdu_fcs_ok_bitmap,
|
||||
HAL_RX_NUM_WORDS_PER_PPDU_BITMAP *
|
||||
sizeof(com_info->mpdu_fcs_ok_bitmap[0]));
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
新增問題並參考
封鎖使用者