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