diff --git a/include/rew/decoder/frame_sync.h b/include/rew/decoder/frame_sync.h
index c01184026767989c5bf6803a37115b9dc9da99a3..817f12eec13b05a77fd11a37b60ba47e81890699 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 850290e0653f2fa7850515bdd3f85566a29aef9b..eed83191e0db793fbdc55854bcc2b161e441f0b1 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;