From 40778f87ef683d46db025a38f0b2d5cd321e2c0f Mon Sep 17 00:00:00 2001 From: f4exb Date: Fri, 25 Jun 2021 10:31:40 +0200 Subject: [PATCH] Scope on complex: test m_spectrumVis for mullity before attempting to feed data into it --- sdrbase/dsp/scopevis.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sdrbase/dsp/scopevis.cpp b/sdrbase/dsp/scopevis.cpp index f507aaeaf..17869bf6d 100644 --- a/sdrbase/dsp/scopevis.cpp +++ b/sdrbase/dsp/scopevis.cpp @@ -760,7 +760,10 @@ int ScopeVis::processTraces(const std::vector& vc uint32_t shift = (m_timeOfsProMill / 1000.0) * m_traceSize; uint32_t length = m_traceSize / m_timeBase; int remainder = ilength; - m_spectrumVis->feed(vcbegin[0], vcbegin[0] + ilength, false); + + if (m_spectrumVis) { + m_spectrumVis->feed(vcbegin[0], vcbegin[0] + ilength, false); + } while ((remainder > 0) && (m_nbSamples > 0)) {