From 273018ea4870cbbd8d6e10ef782506fb09e365bc Mon Sep 17 00:00:00 2001 From: francescomani <email@francescomani.it> Date: Thu, 27 Jun 2024 11:13:42 +0200 Subject: [PATCH] returning instead of asserting for invalid K2 in aperiodic CSI --- openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c b/openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c index fcc5eb4d50d..38f3a0660c7 100644 --- a/openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c +++ b/openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c @@ -527,7 +527,10 @@ static int nr_ue_process_dci_ul_01(NR_UE_MAC_INST_t *mac, if (dci->ulsch_indicator == 0) { // in case of CSI on PUSCH and no ULSCH we need to use reportSlotOffset in trigger state - AssertFatal(csi_K2 > 0, "Invalid CSI K2 value %ld\n", csi_K2); + if (csi_K2 <= 0) { + LOG_E(MAC, "Invalid CSI K2 value %ld\n", csi_K2); + return -1; + } tda_info.k2 = csi_K2; } -- GitLab