transceiver: Fix out-of-bounds acces in genRandNormalBurst().
We should read gTrainingSequence starting from 0 bit index, not 61 bit index.
Signed-off-by: Tom Tsou <tom.tsou@ettus.com>
diff --git a/Transceiver52M/Transceiver.cpp b/Transceiver52M/Transceiver.cpp
index d54f52d..66a2e21 100644
--- a/Transceiver52M/Transceiver.cpp
+++ b/Transceiver52M/Transceiver.cpp
@@ -87,8 +87,8 @@
(*bits)[i] = rand() % 2;
/* Training sequence */
- for (; i < 87; i++)
- (*bits)[i] = GSM::gTrainingSequence[tsc][i];
+ for (int j = 0; i < 87; i++, j++)
+ (*bits)[i] = GSM::gTrainingSequence[tsc][j];
/* Random bits */
for (; i < 144; i++)