diff --git a/openair1/SIMULATION/NR_PHY/dlschsim.c b/openair1/SIMULATION/NR_PHY/dlschsim.c index c98bc4ee04..cbc1b7a36d 100644 --- a/openair1/SIMULATION/NR_PHY/dlschsim.c +++ b/openair1/SIMULATION/NR_PHY/dlschsim.c @@ -412,7 +412,7 @@ int main(int argc, char **argv) } //configure UE - UE = malloc(sizeof(PHY_VARS_NR_UE)); + UE = calloc(1, sizeof(*UE)); memcpy(&UE->frame_parms, frame_parms, sizeof(NR_DL_FRAME_PARMS)); //phy_init_nr_top(frame_parms); diff --git a/openair1/SIMULATION/NR_PHY/pucchsim.c b/openair1/SIMULATION/NR_PHY/pucchsim.c index 3ced917cac..d600c480d2 100644 --- a/openair1/SIMULATION/NR_PHY/pucchsim.c +++ b/openair1/SIMULATION/NR_PHY/pucchsim.c @@ -123,7 +123,7 @@ int main(int argc, char **argv) int16_t amp=0x7FFF; int nr_slot_tx=0; int nr_frame_tx=0; - uint64_t actual_payload=0,payload_received; + uint64_t actual_payload = 0, payload_received = 0; bool random_payload = true; int nr_bit=1; // maximum value possible is 2 uint8_t m0=0;// higher layer paramater initial cyclic shift diff --git a/openair1/SIMULATION/NR_PHY/ulschsim.c b/openair1/SIMULATION/NR_PHY/ulschsim.c index 4b25863e85..c354ecb7d9 100644 --- a/openair1/SIMULATION/NR_PHY/ulschsim.c +++ b/openair1/SIMULATION/NR_PHY/ulschsim.c @@ -428,7 +428,7 @@ int main(int argc, char **argv) phy_init_nr_gNB(gNB); //configure UE - UE = malloc(sizeof(PHY_VARS_NR_UE)); + UE = calloc(1, sizeof(*UE)); memcpy(&UE->frame_parms, frame_parms, sizeof(NR_DL_FRAME_PARMS)); UE->frame_parms.nb_antennas_tx = n_tx;