1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-12-23 01:55:48 -05:00

APT demod: fixed some possible memory leaks

This commit is contained in:
f4exb 2021-04-25 19:16:50 +02:00
parent 8c9f5ff14c
commit e8dec5db83

View File

@ -65,7 +65,7 @@ void APTDemodSink::resetDecoder()
APTDemodSink::~APTDemodSink()
{
delete m_samples;
delete[] m_samples;
}
// callback from APT library to get audio samples
@ -121,11 +121,11 @@ void APTDemodSink::feed(const SampleVector::const_iterator& begin, const SampleV
// Have we enough samples to decode one line?
// 2 lines per second
if (m_sampleCount >= APTDEMOD_AUDIO_SAMPLE_RATE)
{
if (getImageWorkerMessageQueue())
{
float *pixels = new float[APT_PROW_WIDTH];
apt_getpixelrow(pixels, m_row, &m_zenith, m_row == 0, getsamples, this);
if (getImageWorkerMessageQueue()) {
getImageWorkerMessageQueue()->push(APTDemod::MsgPixels::create(pixels, m_zenith));
}