fix random crash (uninitialized memory)
This commit is contained in:
@@ -2808,7 +2808,16 @@ void *rrc_gnb_task(void *args_p) {
|
|||||||
int result;
|
int result;
|
||||||
//SRB_INFO *srb_info_p;
|
//SRB_INFO *srb_info_p;
|
||||||
//int CC_id;
|
//int CC_id;
|
||||||
protocol_ctxt_t ctxt;
|
protocol_ctxt_t ctxt={.module_id=0,
|
||||||
|
.enb_flag=1,
|
||||||
|
.instance=0,
|
||||||
|
.rnti=0,
|
||||||
|
.frame=-1,
|
||||||
|
.subframe=-1,
|
||||||
|
.eNB_index=0,
|
||||||
|
.configured=true,
|
||||||
|
.brOption=false
|
||||||
|
};
|
||||||
itti_mark_task_ready(TASK_RRC_GNB);
|
itti_mark_task_ready(TASK_RRC_GNB);
|
||||||
LOG_I(NR_RRC,"Entering main loop of NR_RRC message task\n");
|
LOG_I(NR_RRC,"Entering main loop of NR_RRC message task\n");
|
||||||
|
|
||||||
@@ -3249,7 +3258,7 @@ rrc_gNB_generate_RRCRelease(
|
|||||||
GNB_RRC_DCCH_DATA_IND (message_p).size = size;
|
GNB_RRC_DCCH_DATA_IND (message_p).size = size;
|
||||||
itti_send_msg_to_task (TASK_RRC_UE_SIM, ctxt_pP->instance, message_p);
|
itti_send_msg_to_task (TASK_RRC_UE_SIM, ctxt_pP->instance, message_p);
|
||||||
#else
|
#else
|
||||||
if (NODE_IS_CU(RC.rrc[ctxt_pP->module_id]->node_type)) {
|
if (NODE_IS_CU(RC.nrrrc[ctxt_pP->module_id]->node_type)) {
|
||||||
MessageDef *m = itti_alloc_new_message(TASK_RRC_GNB, 0, F1AP_UE_CONTEXT_RELEASE_CMD);
|
MessageDef *m = itti_alloc_new_message(TASK_RRC_GNB, 0, F1AP_UE_CONTEXT_RELEASE_CMD);
|
||||||
F1AP_UE_CONTEXT_RELEASE_CMD(m).rnti = ctxt_pP->rnti;
|
F1AP_UE_CONTEXT_RELEASE_CMD(m).rnti = ctxt_pP->rnti;
|
||||||
F1AP_UE_CONTEXT_RELEASE_CMD(m).cause = F1AP_CAUSE_RADIO_NETWORK;
|
F1AP_UE_CONTEXT_RELEASE_CMD(m).cause = F1AP_CAUSE_RADIO_NETWORK;
|
||||||
|
|||||||
Reference in New Issue
Block a user