From d16de2aae46c162375cd5a8a594e2bc3dcc9341f Mon Sep 17 00:00:00 2001 From: Guido Casati Date: Thu, 6 Feb 2025 15:08:00 +0100 Subject: [PATCH] Remove magic numbers and use MAX_DRBS_PER_UE in nr_initiate_handover --- openair2/RRC/NR/rrc_gNB_mobility.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openair2/RRC/NR/rrc_gNB_mobility.c b/openair2/RRC/NR/rrc_gNB_mobility.c index 174211487c..a6f4acb953 100644 --- a/openair2/RRC/NR/rrc_gNB_mobility.c +++ b/openair2/RRC/NR/rrc_gNB_mobility.c @@ -129,9 +129,9 @@ static void nr_initiate_handover(const gNB_RRC_INST *rrc, .handoverPreparationInfo_length = ho_prep_len, }; - f1ap_drb_to_be_setup_t drbs[32] = {0}; // maximum DRB can be 32 + f1ap_drb_to_be_setup_t drbs[MAX_DRBS_PER_UE] = {0}; int nb_drb = 0; - for (int i = 0; i < 32; ++i) { /* for each DRB */ + for (int i = 0; i < sizeofArray(drbs); ++i) { drb_t *rrc_drb = &ue->established_drbs[i]; if (rrc_drb->status == DRB_INACTIVE) continue;