From 4980be04f3503b9a7c9ef891f77442a3f5dfcbb0 Mon Sep 17 00:00:00 2001 From: Jaroslava Fiedlerova <Jaroslava.Fiedlerova@openairinterface.org> Date: Wed, 12 Jun 2024 10:34:45 +0200 Subject: [PATCH] Fix integer overflow Avoid UBSan error: openair1/SCHED_NR/phy_procedures_nr_gNB.c:867:37: runtime error: signed integer overflow: 1744750952 + 412859840 cannot be represented in type 'int' --- openair1/PHY/defs_gNB.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openair1/PHY/defs_gNB.h b/openair1/PHY/defs_gNB.h index d5de27aaeee..4dc930c22c3 100644 --- a/openair1/PHY/defs_gNB.h +++ b/openair1/PHY/defs_gNB.h @@ -345,7 +345,7 @@ typedef struct { /// measured RX power based on DRS int ulsch_power[8]; /// total signal over antennas - int ulsch_power_tot; + uint32_t ulsch_power_tot; /// measured RX noise power int ulsch_noise_power[8]; /// total noise over antennas -- GitLab