From 4e73ef0c3bb6a949e9498e8b03e9a8a33c4f93aa Mon Sep 17 00:00:00 2001 From: matzakos Date: Thu, 17 Mar 2022 17:01:50 +0100 Subject: [PATCH] Avoid exiting in case of PDPC receiving UL user-plane traffic before the DRB is established -Happened occasionally in the CU/DU split scenario --- openair2/LAYER2/nr_pdcp/nr_pdcp_oai_api.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/openair2/LAYER2/nr_pdcp/nr_pdcp_oai_api.c b/openair2/LAYER2/nr_pdcp/nr_pdcp_oai_api.c index 1f66400af1..8afba9d315 100644 --- a/openair2/LAYER2/nr_pdcp/nr_pdcp_oai_api.c +++ b/openair2/LAYER2/nr_pdcp/nr_pdcp_oai_api.c @@ -274,9 +274,10 @@ static void do_pdcp_data_ind( if (rb != NULL) { rb->recv_pdu(rb, (char *)sdu_buffer->data, sdu_buffer_size); } else { - LOG_E(PDCP, "%s:%d:%s: fatal: no RB found (rb_id %ld, srb_flag %d)\n", + LOG_E(PDCP, "%s:%d:%s: no RB found (rb_id %ld, srb_flag %d)\n", __FILE__, __LINE__, __FUNCTION__, rb_id, srb_flagP); - exit(1); + return; + } nr_pdcp_manager_unlock(nr_pdcp_ue_manager);