From cb548b7546e58ff6e702a75963f881483bf14032 Mon Sep 17 00:00:00 2001 From: f4exb Date: Fri, 27 Jan 2023 21:42:41 +0100 Subject: [PATCH] FT8 demod: fixed MsgReportFT8Messages handling --- plugins/channelrx/demodft8/ft8demodworker.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/plugins/channelrx/demodft8/ft8demodworker.cpp b/plugins/channelrx/demodft8/ft8demodworker.cpp index 2d5bcfac9..8d5ae3ea1 100644 --- a/plugins/channelrx/demodft8/ft8demodworker.cpp +++ b/plugins/channelrx/demodft8/ft8demodworker.cpp @@ -187,7 +187,7 @@ void FT8DemodWorker::processBuffer(int16_t *buffer, QDateTime periodTS) m_baseFrequency / 1000000.0, ft8Callback.getReportMessage()->getFT8Messages().size()); if (m_reportingMessageQueue) { - m_reportingMessageQueue->push(ft8Callback.getReportMessage()); + m_reportingMessageQueue->push(new MsgReportFT8Messages(*ft8Callback.getReportMessage())); } QList mapPipes; @@ -271,9 +271,7 @@ void FT8DemodWorker::processBuffer(int16_t *buffer, QDateTime periodTS) } } - if (!m_reportingMessageQueue) { - delete m_reportingMessageQueue; - } + delete ft8Callback.getReportMessage(); if (m_recordSamples) {