From 398d81e736ad3012d9d1afcb888d313016626195 Mon Sep 17 00:00:00 2001
From: francescomani <francesco.mani@eurecom.fr>
Date: Tue, 21 Sep 2021 13:08:43 +0200
Subject: [PATCH] bugfix in acknack scheduling

---
 openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c b/openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
index 3710c25af2..c60df380e3 100644
--- a/openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
+++ b/openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
@@ -1305,8 +1305,6 @@ int nr_acknack_scheduling(int mod_id,
   int ind_found = -1;
   // while we are within the feedback limits and it has not been
   while ((pucch->frame*n_slots_frame + pucch->ul_slot) <= max_absslot) {
-    if (ind_found!=-1)
-      break;
     int i = 0;
     while (i < 8) {
       LOG_D(NR_MAC,"pdsch_to_harq_feedback[%d] = %d (pucch->ul_slot %d - slot %d)\n",
@@ -1317,6 +1315,8 @@ int nr_acknack_scheduling(int mod_id,
       }
       ++i;
     }
+    if (ind_found!=-1)
+      break;
     // advance to the next ul slot
     const int f = pucch->frame;
     const int s = pucch->ul_slot;
-- 
2.26.2