From ccfbe647aa0fa4483723ff5a4a0501555bc5e1ed Mon Sep 17 00:00:00 2001
From: Cedric Roux <cedric.roux@eurecom.fr>
Date: Mon, 2 Oct 2017 16:51:23 +0200
Subject: [PATCH] bgufix: fix config srb1 parsing

---
 openair2/ENB_APP/enb_config.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/openair2/ENB_APP/enb_config.c b/openair2/ENB_APP/enb_config.c
index 39e38f5f758..5cd39121c88 100644
--- a/openair2/ENB_APP/enb_config.c
+++ b/openair2/ENB_APP/enb_config.c
@@ -543,7 +543,7 @@ int RCconfig_RRC(MessageDef *msg_p, uint32_t i, eNB_RRC_INST *rrc) {
       }
 
       
-      printf("RRC %d: Southbound Transport %s\n",j,*(ENBParamList.paramarray[i][ENB_TRANSPORT_S_PREFERENCE_IDX].strptr));
+      printf("RRC %d: Southbound Transport %s\n",i,*(ENBParamList.paramarray[i][ENB_TRANSPORT_S_PREFERENCE_IDX].strptr));
 	    
       if (strcmp(*(ENBParamList.paramarray[i][ENB_TRANSPORT_S_PREFERENCE_IDX].strptr), "local_mac") == 0) {
 
@@ -1719,8 +1719,8 @@ int RCconfig_RRC(MessageDef *msg_p, uint32_t i, eNB_RRC_INST *rrc) {
 	      }
 	    }
 	    char srb1path[MAX_OPTNAME_SIZE*2 + 8];
-	    int npar = config_get( SRB1Params,sizeof(SRB1Params)/sizeof(paramdef_t),enbpath);
 	    sprintf(srb1path,"%s.%s",enbpath,ENB_CONFIG_STRING_SRB1);
+	    int npar = config_get( SRB1Params,sizeof(SRB1Params)/sizeof(paramdef_t), srb1path);
 	    if (npar == sizeof(SRB1Params)/sizeof(paramdef_t)) {
 	      switch (srb1_max_retx_threshold) {
 	      case 1:
-- 
GitLab