diff --git a/openair1/PHY/TOOLS/lte_phy_scope.c b/openair1/PHY/TOOLS/lte_phy_scope.c index 3fb0f8244c83d98bb519d9c1603ca68342829d7e..1f104d3420637926a12bab2983f052f2c9546b75 100644 --- a/openair1/PHY/TOOLS/lte_phy_scope.c +++ b/openair1/PHY/TOOLS/lte_phy_scope.c @@ -295,8 +295,8 @@ void phy_scope_eNB(FD_lte_phy_scope_enb *form, } // PUSCH Throughput - memcpy((void*)tput_time_enb[UE_id],(void*)&tput_time_enb[UE_id][1],(TPUT_WINDOW_LENGTH-1)*sizeof(float)); - memcpy((void*)tput_enb[UE_id],(void*)&tput_enb[UE_id][1],(TPUT_WINDOW_LENGTH-1)*sizeof(float)); + memmove( tput_time_enb[UE_id], &tput_time_enb[UE_id][1], (TPUT_WINDOW_LENGTH-1)*sizeof(float) ); + memmove( tput_enb[UE_id], &tput_enb[UE_id][1], (TPUT_WINDOW_LENGTH-1)*sizeof(float) ); tput_time_enb[UE_id][TPUT_WINDOW_LENGTH-1] = (float) frame; tput_enb[UE_id][TPUT_WINDOW_LENGTH-1] = ((float) total_dlsch_bitrate)/1000.0;