diff --git a/openair2/ENB_APP/enb_app.c b/openair2/ENB_APP/enb_app.c index f01c734bc3ca439a9985270ebf720ec11bd13fd7..2f86d38fa632764252064166ac3619c2f41c05fc 100644 --- a/openair2/ENB_APP/enb_app.c +++ b/openair2/ENB_APP/enb_app.c @@ -170,8 +170,9 @@ void *eNB_app_task(void *args_p) /* Try to register each eNB with each other */ // x2_registered_enb = 0; - x2_register_enb_pending = eNB_app_register_x2 (enb_id_start, enb_id_end); - + if (RC.rrc[0]->node_type == ngran_eNB) { // CU or DU do not need + x2_register_enb_pending = eNB_app_register_x2 (enb_id_start, enb_id_end); + } do { // Wait for a message itti_receive_msg (TASK_ENB_APP, &msg_p);