From ce4ec2965bfa81a81e9211535e59d1d958cbf5ed Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Thu, 25 Jan 2024 10:33:36 +0100 Subject: [PATCH] E1 bearer ctxt setup handler: correct AssertFatal() The number of tunnels corresponds to number of DRBs, so correctly compare tunnels and DRBs. --- openair2/LAYER2/nr_pdcp/cucp_cuup_handler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openair2/LAYER2/nr_pdcp/cucp_cuup_handler.c b/openair2/LAYER2/nr_pdcp/cucp_cuup_handler.c index 231db3f548..d113905c0a 100644 --- a/openair2/LAYER2/nr_pdcp/cucp_cuup_handler.c +++ b/openair2/LAYER2/nr_pdcp/cucp_cuup_handler.c @@ -184,7 +184,7 @@ void e1_bearer_context_setup(const e1ap_bearer_setup_req_t *req) sdap_data_req, &resp_n3); AssertFatal(ret >= 0, "Unable to create GTP Tunnel for NG-U\n"); - AssertFatal(resp_n3.num_tunnels == req->numPDUSessions, "could not create all tunnels\n"); + AssertFatal(resp_n3.num_tunnels == req_pdu->numDRB2Setup, "could not create all tunnels\n"); resp_pdu->teId = resp_n3.gnb_NGu_teid[i]; memcpy(&resp_pdu->tlAddress, &resp_n3.gnb_addr.buffer, 4);