diff --git a/openair2/RRC/NR/rrc_gNB.c b/openair2/RRC/NR/rrc_gNB.c index 46db206991..25c131e4aa 100644 --- a/openair2/RRC/NR/rrc_gNB.c +++ b/openair2/RRC/NR/rrc_gNB.c @@ -429,6 +429,10 @@ static NR_DRB_ToAddModList_t *createDRBlist(gNB_RRC_UE_t *ue, bool reestablish) asn1cSeqAdd(&DRB_configList->list, DRB_config); } } + if (DRB_configList->list.count == 0) { + free(DRB_configList); + return NULL; + } return DRB_configList; }