Size asserts for harq_pdu_list, sr_pdu_list, cqi_pdu_list
This commit is contained in:
@@ -135,6 +135,7 @@ void fill_sr_indication_UE_MAC(int Mod_id,
|
||||
|
||||
nfapi_sr_indication_t *sr_ind = &UL_INFO->sr_ind;
|
||||
nfapi_sr_indication_body_t *sr_ind_body = &sr_ind->sr_indication_body;
|
||||
assert(sr_ind_body->number_of_srs <= NFAPI_SR_IND_MAX_PDU);
|
||||
nfapi_sr_indication_pdu_t *pdu = &sr_ind_body->sr_pdu_list[sr_ind_body->number_of_srs];
|
||||
UL_INFO->sr_ind.vendor_extension = ul_config_req->vendor_extension;
|
||||
|
||||
@@ -273,6 +274,7 @@ void fill_ulsch_cqi_indication_UE_MAC(int Mod_id,
|
||||
pthread_mutex_lock(&fill_ul_mutex.cqi_mutex);
|
||||
LOG_D(MAC, "num_cqis: %u in fill_ulsch_cqi_indication_UE_MAC\n",
|
||||
UL_INFO->cqi_ind.cqi_indication_body.number_of_cqis);
|
||||
assert(UL_INFO->cqi_ind.cqi_indication_body.number_of_cqis <= NFAPI_CQI_IND_MAX_PDU);
|
||||
nfapi_cqi_indication_pdu_t *pdu =
|
||||
&UL_INFO->cqi_ind.cqi_indication_body
|
||||
.cqi_pdu_list[UL_INFO->cqi_ind.cqi_indication_body.number_of_cqis];
|
||||
@@ -320,6 +322,7 @@ void fill_ulsch_harq_indication_UE_MAC(
|
||||
nfapi_ul_config_request_t *ul_config_req) {
|
||||
pthread_mutex_lock(&fill_ul_mutex.harq_mutex);
|
||||
|
||||
assert(UL_INFO->harq_ind.harq_indication_body.number_of_harqs <= NFAPI_HARQ_IND_MAX_PDU);
|
||||
nfapi_harq_indication_pdu_t *pdu =
|
||||
&UL_INFO->harq_ind.harq_indication_body.harq_pdu_list
|
||||
[UL_INFO->harq_ind.harq_indication_body.number_of_harqs];
|
||||
@@ -366,6 +369,7 @@ void fill_uci_harq_indication_UE_MAC(int Mod_id,
|
||||
|
||||
nfapi_harq_indication_t *ind = &UL_INFO->harq_ind;
|
||||
nfapi_harq_indication_body_t *body = &ind->harq_indication_body;
|
||||
assert(UL_INFO->harq_ind.harq_indication_body.number_of_harqs <= NFAPI_HARQ_IND_MAX_PDU);
|
||||
nfapi_harq_indication_pdu_t *pdu =
|
||||
&body->harq_pdu_list[UL_INFO->harq_ind.harq_indication_body
|
||||
.number_of_harqs];
|
||||
|
||||
Reference in New Issue
Block a user