diff --git a/targets/RT/USER/lte-enb.c b/targets/RT/USER/lte-enb.c
index a95342e8b6ae45ad04d49cc8b5281c3736c6648d..4baf50c4c1bcb57dabf86585192ee115a6bcd799 100644
--- a/targets/RT/USER/lte-enb.c
+++ b/targets/RT/USER/lte-enb.c
@@ -854,6 +854,8 @@ void init_eNB_afterRU() {
       AssertFatal(eNB->num_RU>0,"Number of RU attached to eNB %d is zero\n",eNB->Mod_id);
       LOG_I(PHY,"Mapping RX ports from %d RUs to eNB %d\n",eNB->num_RU,eNB->Mod_id);
       eNB->frame_parms.nb_antennas_rx       = 0;
+      eNB->prach_vars.rxsigF = (int16_t*)malloc16(64*sizeof(int16_t*));
+
       for (ru_id=0,aa=0;ru_id<eNB->num_RU;ru_id++) {
 	eNB->frame_parms.nb_antennas_rx    += eNB->RU_list[ru_id]->nb_rx;