diff --git a/openair2/LAYER2/NR_MAC_UE/config_ue.c b/openair2/LAYER2/NR_MAC_UE/config_ue.c index 3c66515eef..80e2255aa5 100644 --- a/openair2/LAYER2/NR_MAC_UE/config_ue.c +++ b/openair2/LAYER2/NR_MAC_UE/config_ue.c @@ -1611,8 +1611,7 @@ static void configure_timeAlignmentTimer(NR_timer_t *time_alignment_timer, NR_Ti nr_timer_start(time_alignment_timer); } -void nr_rrc_mac_config_req_reset(module_id_t module_id, - NR_UE_MAC_reset_cause_t cause) +void nr_rrc_mac_config_req_reset(module_id_t module_id, NR_UE_MAC_reset_cause_t cause) { NR_UE_MAC_INST_t *mac = get_mac_inst(module_id); int ret = pthread_mutex_lock(&mac->if_mutex); @@ -1621,8 +1620,8 @@ void nr_rrc_mac_config_req_reset(module_id_t module_id, switch (cause) { case GO_TO_IDLE: reset_ra(mac, true); - release_mac_configuration(mac, cause); nr_ue_init_mac(mac); + release_mac_configuration(mac, cause); nr_ue_mac_default_configs(mac); // new sync but no target cell id -> -1 nr_ue_send_synch_request(mac, module_id, 0, &sync_req);