diff --git a/openair1/SCHED_NR_UE/fapi_nr_ue_l1.c b/openair1/SCHED_NR_UE/fapi_nr_ue_l1.c
index 2548de6dac28aa46022d475b0c2fa3be20ce5140..f6e4d90beed5925749ae8b1fc32a5eece712e296 100644
--- a/openair1/SCHED_NR_UE/fapi_nr_ue_l1.c
+++ b/openair1/SCHED_NR_UE/fapi_nr_ue_l1.c
@@ -237,8 +237,7 @@ int8_t nr_ue_scheduled_response(nr_scheduled_response_t *scheduled_response){
       ul_config->sfn = 0;
       ul_config->slot = 0;
       ul_config->number_pdus = 0;
-      for (int i=0; i < FAPI_NR_UL_CONFIG_LIST_NUM; i++) 
-        memset(&(ul_config->ul_config_list[i]), 0, sizeof(fapi_nr_ul_config_request_pdu_t));
+      memset(ul_config->ul_config_list, 0, sizeof(ul_config->ul_config_list));
       pthread_mutex_unlock(&ul_config->mutex_ul_config);
     }
   }