From a5019b82eb96d6aabc51795988374ca2e6f97bea Mon Sep 17 00:00:00 2001
From: Robert Schmidt <robert.schmidt@eurecom.fr>
Date: Tue, 2 Feb 2021 13:44:55 +0100
Subject: [PATCH] Fix static slicing algo: do not call function in DevAssert

---
 openair2/LAYER2/MAC/slicing/slicing.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/openair2/LAYER2/MAC/slicing/slicing.c b/openair2/LAYER2/MAC/slicing/slicing.c
index 48dd99afeb..5dc2318776 100644
--- a/openair2/LAYER2/MAC/slicing/slicing.c
+++ b/openair2/LAYER2/MAC/slicing/slicing.c
@@ -583,7 +583,8 @@ pp_impl_param_t static_ul_init(module_id_t mod_id, int CC_id) {
   ulp->posHigh = to_prb(RC.mac[mod_id]->common_channels[CC_id].ul_Bandwidth) - 1;
   default_sched_ul_algo_t *algo = &RC.mac[mod_id]->pre_processor_ul.ul_algo;
   algo->data = NULL;
-  DevAssert(0 == addmod_static_slice_ul(si, 0, strdup("default"), algo, ulp));
+  const int rc = addmod_static_slice_ul(si, 0, strdup("default"), algo, ulp);
+  DevAssert(0 == rc);
   const UE_list_t *UE_list = &RC.mac[mod_id]->UE_info.list;
   for (int UE_id = UE_list->head; UE_id >= 0; UE_id = UE_list->next[UE_id])
     slicing_add_UE(si, UE_id);
-- 
GitLab