From 7071c45be867b44c96ac3083788a797b1341ba44 Mon Sep 17 00:00:00 2001
From: Cedric Roux <cedric.roux@eurecom.fr>
Date: Fri, 23 Aug 2013 13:43:03 +0000
Subject: [PATCH] - Fix incorrect pointer in multicast layer for 64 bits
 platforms

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4097 818b1a75-f10b-46b9-bf7c-635c3b92a50f
---
 openair1/SIMULATION/ETH_TRANSPORT/bypass_session_layer.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/openair1/SIMULATION/ETH_TRANSPORT/bypass_session_layer.c b/openair1/SIMULATION/ETH_TRANSPORT/bypass_session_layer.c
index 446865612b..bc8936a886 100644
--- a/openair1/SIMULATION/ETH_TRANSPORT/bypass_session_layer.c
+++ b/openair1/SIMULATION/ETH_TRANSPORT/bypass_session_layer.c
@@ -189,7 +189,7 @@ int emu_transport_handle_enb_info(bypass_msg_header_t *messg,
             memcpy(&eNB_transport_info[n_enb], eNB_info, total_header + total_tbs);
 
             /* Go to the next eNB info */
-            eNB_info = (eNB_transport_info_t *)((unsigned int)eNB_info + total_header+
+            eNB_info = (eNB_transport_info_t *)((uintptr_t)eNB_info + total_header+
             total_tbs);
             bytes_read += (total_header + total_tbs);
         }
@@ -252,7 +252,7 @@ int emu_transport_handle_ue_info(bypass_msg_header_t *messg,
             memcpy(&UE_transport_info[n_ue], UE_info, total_header + total_tbs);
 
             /* Go to the next UE info */
-            UE_info = (UE_transport_info_t *)((unsigned int)UE_info + total_header+
+            UE_info = (UE_transport_info_t *)((uintptr_t)UE_info + total_header+
                        total_tbs);
             bytes_read += (total_header + total_tbs);
         }
-- 
GitLab