From 61d66e490a1b61aa2b6ce18d993bb90d112d6374 Mon Sep 17 00:00:00 2001
From: Sakthivel Velumani <velumani@eurecom.fr>
Date: Thu, 11 Aug 2022 01:30:10 -0400
Subject: [PATCH] Allow CUUP to have RRC inst without error

---
 openair2/RRC/NR/rrc_gNB.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/openair2/RRC/NR/rrc_gNB.c b/openair2/RRC/NR/rrc_gNB.c
index fa8e2b7c3aa..d411d8c76ae 100755
--- a/openair2/RRC/NR/rrc_gNB.c
+++ b/openair2/RRC/NR/rrc_gNB.c
@@ -202,6 +202,10 @@ static void rrc_gNB_mac_rrc_init(gNB_RRC_INST *rrc)
   switch (rrc->node_type) {
     case ngran_gNB_CUCP:
       rrc->cu_if.nr_e1_bearer_cxt_msg_transfer = bearer_context_setup_e1ap;
+      break;
+    case ngran_gNB_CUUP:
+      // CUUP should not have a RRC instance but we let it for now
+      break;
     case ngran_gNB_CU:
       mac_rrc_dl_f1ap_init(&rrc->mac_rrc);
       rrc->mac_rrc.nr_e1_bearer_cxt_msg_transfer = bearer_context_setup_direct;
-- 
GitLab