# HG changeset patch # User Hasan Yavuz Ă–ZDERYA # Date 2017-02-06 16:22:19 # Node ID f0efea025c961a27e3119f771bf751959814fccd # Parent bfaa0545b85c8867c061207e6c11edc4387901e3 fix delete operators, potential memory leak diff --git a/src/binarystreamreader.cpp b/src/binarystreamreader.cpp --- a/src/binarystreamreader.cpp +++ b/src/binarystreamreader.cpp @@ -179,7 +179,7 @@ void BinaryStreamReader::onDataReady() } emit dataAdded(); - delete channelSamples; + delete[] channelSamples; } template double BinaryStreamReader::readSampleAs() diff --git a/src/framebuffer.cpp b/src/framebuffer.cpp --- a/src/framebuffer.cpp +++ b/src/framebuffer.cpp @@ -30,7 +30,7 @@ FrameBuffer::FrameBuffer(size_t size) FrameBuffer::~FrameBuffer() { - delete data; + delete[] data; } void FrameBuffer::resize(size_t size) diff --git a/src/framedreader.cpp b/src/framedreader.cpp --- a/src/framedreader.cpp +++ b/src/framedreader.cpp @@ -325,7 +325,7 @@ void FramedReader::readFrameDataAndCheck qCritical() << "Checksum failed! Received:" << rChecksum << "Calculated:" << calcChecksum; } - delete channelSamples; + delete[] channelSamples; } template double FramedReader::readSampleAs()