mirror of
https://github.com/f4exb/sdrangel.git
synced 2026-07-18 00:34:13 -04:00
PVS-Studio analys fixes: core package serious issues
This commit is contained in:
@@ -751,6 +751,8 @@ void HackRFOutput::webapiReverseSendStartStop(bool start)
|
||||
} else {
|
||||
m_networkManager->sendCustomRequest(m_networkRequest, "DELETE", buffer);
|
||||
}
|
||||
|
||||
delete swgDeviceSettings;
|
||||
}
|
||||
|
||||
void HackRFOutput::networkManagerFinished(QNetworkReply *reply)
|
||||
|
||||
@@ -301,10 +301,10 @@ void HackRFOutputGui::on_centerFrequency_changed(quint64 value)
|
||||
|
||||
void HackRFOutputGui::on_sampleRate_changed(quint64 value)
|
||||
{
|
||||
if (m_sampleRateMode) {
|
||||
m_settings.m_devSampleRate = value;
|
||||
} else {
|
||||
m_settings.m_devSampleRate = value * (1 << m_settings.m_log2Interp);
|
||||
m_settings.m_devSampleRate = value;
|
||||
|
||||
if (!m_sampleRateMode) {
|
||||
m_settings.m_devSampleRate <<= m_settings.m_log2Interp;
|
||||
}
|
||||
|
||||
displayFcTooltip();
|
||||
@@ -345,11 +345,10 @@ void HackRFOutputGui::on_interp_currentIndexChanged(int index)
|
||||
|
||||
m_settings.m_log2Interp = index;
|
||||
displaySampleRate();
|
||||
m_settings.m_devSampleRate = ui->sampleRate->getValueNew();
|
||||
|
||||
if (m_sampleRateMode) {
|
||||
m_settings.m_devSampleRate = ui->sampleRate->getValueNew();
|
||||
} else {
|
||||
m_settings.m_devSampleRate = ui->sampleRate->getValueNew() * (1 << m_settings.m_log2Interp);
|
||||
if (!m_sampleRateMode) {
|
||||
m_settings.m_devSampleRate <<= m_settings.m_log2Interp;
|
||||
}
|
||||
|
||||
sendSettings();
|
||||
|
||||
@@ -27,7 +27,8 @@ HackRFOutputThread::HackRFOutputThread(hackrf_device* dev, SampleSourceFifo* sam
|
||||
m_running(false),
|
||||
m_dev(dev),
|
||||
m_sampleFifo(sampleFifo),
|
||||
m_log2Interp(0)
|
||||
m_log2Interp(0),
|
||||
m_fcPos(2)
|
||||
{
|
||||
std::fill(m_buf, m_buf + 2*HACKRF_BLOCKSIZE, 0);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user