From 2baa12602869e9ae695dd105e4370c93dadcf56f Mon Sep 17 00:00:00 2001 From: francescomani <email@francescomani.it> Date: Thu, 4 Apr 2024 11:08:37 +0200 Subject: [PATCH] do not schedule RACH if not sync --- openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c b/openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c index 00e63f3034..cc66b2ca97 100644 --- a/openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c +++ b/openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c @@ -1207,7 +1207,7 @@ void nr_ue_ul_scheduler(NR_UE_MAC_INST_t *mac, nr_uplink_indication_t *ul_info) uint32_t gNB_index = ul_info->gNB_index; RA_config_t *ra = &mac->ra; - if(mac->state < UE_CONNECTED) { + if(mac->state > UE_NOT_SYNC && mac->state < UE_CONNECTED) { nr_ue_get_rach(mac, cc_id, frame_tx, gNB_index, slot_tx); nr_ue_prach_scheduler(mac, frame_tx, slot_tx); } -- 2.26.2