diff --git a/openair2/ENB_APP/enb_config.c b/openair2/ENB_APP/enb_config.c
index 03101eef83e7d6433417ec4d1d211e1117bcfd86..d85ae95262116c3ba1eca623447298bca85e428f 100644
--- a/openair2/ENB_APP/enb_config.c
+++ b/openair2/ENB_APP/enb_config.c
@@ -3170,7 +3170,7 @@ void handle_f1ap_setup_resp(f1ap_setup_resp_t *resp) {
         LOG_I(ENB_APP, "Copy system information and decode it for %i number of SI\n", resp->cells_to_activate[j].num_SI);
 
         // copy system information and decode it
-        for (si_ind=2; si_ind<resp->cells_to_activate[j].num_SI + 2; si_ind++)  {
+        for (si_ind=2; si_ind<10; si_ind++)  {
           printf("SI %d size %d: ", si_ind, resp->cells_to_activate[j].SI_container_length[si_ind]);
           for (int n=0;n<resp->cells_to_activate[j].SI_container_length[si_ind];n++)
             printf("%02x ",resp->cells_to_activate[j].SI_container[si_ind][n]);