From d27e6f21b0c62d0041ccadd0bd86a5f8e881ee78 Mon Sep 17 00:00:00 2001
From: Raymond Knopp <raymond.knopp@eurecom.fr>
Date: Sun, 23 Sep 2018 03:11:39 -0400
Subject: [PATCH] bugfix in F1 module_id handling for transaction idntifiers

---
 openair2/F1AP/f1ap_cu_interface_management.c | 10 ++++++----
 openair2/F1AP/f1ap_du_interface_management.c |  4 ++--
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/openair2/F1AP/f1ap_cu_interface_management.c b/openair2/F1AP/f1ap_cu_interface_management.c
index a81b722910..075bdd6418 100644
--- a/openair2/F1AP/f1ap_cu_interface_management.c
+++ b/openair2/F1AP/f1ap_cu_interface_management.c
@@ -244,8 +244,9 @@ int CU_send_F1_SETUP_RESPONSE(instance_t instance,
   module_id_t enb_mod_idP;
   module_id_t cu_mod_idP;
 
-  enb_mod_idP = (module_id_t)12;
-  cu_mod_idP  = (module_id_t)34;
+  // This should be fixed
+  enb_mod_idP = (module_id_t)0;
+  cu_mod_idP  = (module_id_t)0;
 
   F1AP_F1AP_PDU_t           pdu;
   F1AP_F1SetupResponse_t    *out;
@@ -378,8 +379,9 @@ int CU_send_F1_SETUP_FAILURE(instance_t instance) {
   module_id_t enb_mod_idP;
   module_id_t cu_mod_idP;
 
-  enb_mod_idP = (module_id_t)12;
-  cu_mod_idP  = (module_id_t)34;
+  // This should be fixed
+  enb_mod_idP = (module_id_t)0;
+  cu_mod_idP  = (module_id_t)0;
 
   F1AP_F1AP_PDU_t           pdu;
   F1AP_F1SetupFailure_t    *out;
diff --git a/openair2/F1AP/f1ap_du_interface_management.c b/openair2/F1AP/f1ap_du_interface_management.c
index 189831c064..c3f139296d 100644
--- a/openair2/F1AP/f1ap_du_interface_management.c
+++ b/openair2/F1AP/f1ap_du_interface_management.c
@@ -85,8 +85,8 @@ int DU_handle_ERROR_INDICATION(instance_t instance,
 
 // SETUP REQUEST
 int DU_send_F1_SETUP_REQUEST(instance_t instance) {
-  module_id_t enb_mod_idP;
-  module_id_t du_mod_idP;
+  module_id_t enb_mod_idP=0;
+  module_id_t du_mod_idP=0;
 
   F1AP_F1AP_PDU_t          pdu; 
   F1AP_F1SetupRequest_t    *out;
-- 
GitLab