From 83c4a35295fe35aa276e82d209a74a0270193b99 Mon Sep 17 00:00:00 2001
From: Matus Novak <mn00272@surrey.ac.uk>
Date: Thu, 14 Feb 2019 11:14:28 +0000
Subject: [PATCH] Fix unspecified bounds

---
 include/rew/decoder/frame_sync.h | 1 -
 src/rew/decoder/frame_sync.cpp   | 3 ---
 2 files changed, 4 deletions(-)

diff --git a/include/rew/decoder/frame_sync.h b/include/rew/decoder/frame_sync.h
index c011840..817f12e 100644
--- a/include/rew/decoder/frame_sync.h
+++ b/include/rew/decoder/frame_sync.h
@@ -56,7 +56,6 @@ REW_NAMESPACE {
         size_t samplesPerPacket;
         size_t totalForwarded;
         size_t samplesLeftoverIndex;
-        std::shared_ptr<float[]> flushData;
     };
 }
 
diff --git a/src/rew/decoder/frame_sync.cpp b/src/rew/decoder/frame_sync.cpp
index 850290e..eed8319 100644
--- a/src/rew/decoder/frame_sync.cpp
+++ b/src/rew/decoder/frame_sync.cpp
@@ -39,9 +39,6 @@ rew::FrameSync::FrameSync(const size_t lowToneFreq, const size_t highToneFreq, c
     byteAssembler = std::make_shared<ByteAssembler>(lowToneFreq, 48000, sampleLengthMs);
     byteAssembler->connect(dynamic_cast<Input<ByteWithIndex>*>(this));
 
-    flushData = std::shared_ptr<float[]>(new float[samplesPerBit * 8]);
-    std::fill(flushData.get(), flushData.get() + samplesPerBit * 8, 0.0f);
-
     forwardData = false;
     lastByteSamples = 0;
     totalForwarded = 0;
-- 
GitLab