From fa554d82448d2e79ff4293fcb902aee44a2398cd Mon Sep 17 00:00:00 2001 From: f4exb Date: Sun, 2 Aug 2020 00:58:29 +0200 Subject: [PATCH] Down channelizer: prevent negative sample rate --- sdrbase/dsp/downchannelizer.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sdrbase/dsp/downchannelizer.cpp b/sdrbase/dsp/downchannelizer.cpp index 0720a9ec8..ddf04f613 100644 --- a/sdrbase/dsp/downchannelizer.cpp +++ b/sdrbase/dsp/downchannelizer.cpp @@ -89,6 +89,12 @@ void DownChannelizer::feed(const SampleVector::const_iterator& begin, const Samp void DownChannelizer::setChannelization(int requestedSampleRate, qint64 requestedCenterFrequency) { + if (requestedSampleRate < 0) + { + qWarning("DownChannelizer::setChannelization: wrong sample rate requested: %d", requestedSampleRate); + return; + } + m_requestedOutputSampleRate = requestedSampleRate; m_requestedCenterFrequency = requestedCenterFrequency; applyChannelization();