From 940eae3eddd4de30630c2c28336de9ec7ca32b46 Mon Sep 17 00:00:00 2001
From: Guy De Souza <desouza@eurecom.fr>
Date: Tue, 10 Jul 2018 15:58:16 +0200
Subject: [PATCH] Minor temp memset

---
 openair1/PHY/NR_TRANSPORT/nr_pbch.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/openair1/PHY/NR_TRANSPORT/nr_pbch.c b/openair1/PHY/NR_TRANSPORT/nr_pbch.c
index 2ec3b41893..e66bed3908 100644
--- a/openair1/PHY/NR_TRANSPORT/nr_pbch.c
+++ b/openair1/PHY/NR_TRANSPORT/nr_pbch.c
@@ -212,6 +212,8 @@ int nr_generate_pbch(NR_gNB_PBCH *pbch,
   uint8_t idx=0;
   uint16_t M;
   uint8_t nushift;
+  uint8_t *xbyte = pbch->pbch_a;
+  memset((void*) xbyte, 0, 1);
 
   LOG_I(PHY, "PBCH generation started\n");
 
@@ -223,13 +225,10 @@ int nr_generate_pbch(NR_gNB_PBCH *pbch,
 #ifdef DEBUG_PBCH_ENCODING
   printf("Byte endian fix:\n");
   for (int i=0; i<4; i++)
-  printf("pbch_a[%d]: 0x%04x\n", i, pbch->pbch_a[i]);
-  
+  printf("pbch_a[%d]: 0x%04x\n", i, pbch->pbch_a[i]);  
 #endif
 
     // Extra byte generation
-  uint8_t *xbyte = pbch->pbch_a;
-  //memset((void*) xbyte, 0, 1);
   for (int i=0; i<4; i++)
     (*xbyte) ^= ((sfn>>i)&1)<<i; // 4 lsb of sfn
 
-- 
GitLab