Skip to content

Commit 4d168c1

Browse files
committed
e2sm_kpm: adding UE check to ul_delay metric function
1 parent 9c429f2 commit 4d168c1

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

lib/e2/e2sm/e2sm_kpm/e2sm_kpm_du_meas_provider_impl.cpp

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -445,8 +445,11 @@ bool e2sm_kpm_du_meas_provider_impl::get_delay_ul(const asn1::e2sm::label_info_l
445445
const std::optional<asn1::e2sm::cgi_c> cell_global_id,
446446
std::vector<asn1::e2sm::meas_record_item_c>& items)
447447
{
448-
bool meas_collected = false;
449-
scheduler_ue_metrics ue_metrics = last_ue_metrics[0];
448+
bool meas_collected = false;
449+
if (last_ue_metrics.size() == 0) {
450+
return meas_collected;
451+
}
452+
scheduler_ue_metrics ue_metrics = last_ue_metrics[0];
450453
if ((label_info_list.size() > 1 or
451454
(label_info_list.size() == 1 and not label_info_list[0].meas_label.no_label_present))) {
452455
logger.debug("Metric: DRB.AirIfDelayUl supports only NO_LABEL label.");

0 commit comments

Comments
 (0)