From 092cd9a6caeb5e6bc0cacfad1157d40b2aca9652 Mon Sep 17 00:00:00 2001 From: Cedric Roux <cedric.roux@eurecom.fr> Date: Wed, 3 Jun 2015 14:42:51 +0000 Subject: [PATCH] minor fix git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7524 818b1a75-f10b-46b9-bf7c-635c3b92a50f --- openair1/PHY/INIT/lte_init.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/openair1/PHY/INIT/lte_init.c b/openair1/PHY/INIT/lte_init.c index f3ce9e91a3..3ce1eb2040 100644 --- a/openair1/PHY/INIT/lte_init.c +++ b/openair1/PHY/INIT/lte_init.c @@ -1343,7 +1343,9 @@ int phy_init_lte_eNB(PHY_VARS_eNB *phy_vars_eNB, eNB_prach_vars->prachF = (int16_t*)malloc16_clear( 2*1024 /*FIXME what is the correct number?*/ *sizeof(int16_t) ); - AssertFatal( frame_parms->nb_antennas_rx <= sizeof(eNB_prach_vars->rxsigF), "nb_antennas_rx too large" ); + /* number of elements of an array X is computed as sizeof(X) / sizeof(X[0]) */ + AssertFatal(frame_parms->nb_antennas_rx <= sizeof(eNB_prach_vars->rxsigF) / sizeof(eNB_prach_vars->rxsigF[0]), + "nb_antennas_rx too large"); for (i=0; i<frame_parms->nb_antennas_rx; i++) { eNB_prach_vars->rxsigF[i] = (int16_t*)malloc16_clear( frame_parms->ofdm_symbol_size*12*2*sizeof(int16_t) ); -- 2.26.2