Fixed findings

List of Findings

Error: CPPCHECK_WARNING (CWE-398): [#def1]
sdrangel-v4.11.5/plugins/channeltx/moddatv/dvb-s/dvb-s.cpp:23: warning[uninitMemberVar]: Member variable 'DVBS::m_codeRate' is not initialized in the constructor.
#   21|   #include <string.h>
#   22|   
#   23|-> DVBS::DVBS() :
#   24|       m_prbsPacketCount(0),
#   25|       m_delayLine(0),

Error: CPPCHECK_WARNING (CWE-398): [#def2]
sdrangel-v4.11.5/plugins/channeltx/moddatv/dvb-s/dvb-s.cpp:23: warning[uninitMemberVar]: Member variable 'DVBS::m_prbsIdx' is not initialized in the constructor.
#   21|   #include <string.h>
#   22|   
#   23|-> DVBS::DVBS() :
#   24|       m_prbsPacketCount(0),
#   25|       m_delayLine(0),

Error: CPPCHECK_WARNING (CWE-398): [#def3]
sdrangel-v4.11.5/plugins/channeltx/moddatv/dvb-s/dvb-s.cpp:23: warning[uninitMemberVar]: Member variable 'DVBS::m_prevIQ' is not initialized in the constructor.
#   21|   #include <string.h>
#   22|   
#   23|-> DVBS::DVBS() :
#   24|       m_prbsPacketCount(0),
#   25|       m_delayLine(0),

Error: CPPCHECK_WARNING (CWE-398): [#def4]
sdrangel-v4.11.5/plugins/channeltx/modm17/m17moddecimator.cpp:20: warning[uninitMemberVar]: Member variable 'M17ModDecimator::mCursor' is not initialized in the constructor.
sdrangel-v4.11.5/modemm17/M17Modulator.h:6: included_from: Included from here.
sdrangel-v4.11.5/plugins/channeltx/modm17/m17modprocessor.h:28: included_from: Included from here.
sdrangel-v4.11.5/redhat-linux-build/plugins/channeltx/modm17/modm17_autogen/EWIEGA46WW/moc_m17modprocessor.cpp:9: included_from: Included from here.
sdrangel-v4.11.5/redhat-linux-build/plugins/channeltx/modm17/modm17_autogen/mocs_compilation.cpp:6: included_from: Included from here.
sdrangel-v4.11.5/modemm17/FirFilter.h: scope_hint: In instantiation of ‘modemm17::BaseFirFilter<N> modemm17::makeFirFilter(const std::array<float, N>&) [with long unsigned int N = 150]’
#/builddir/build/BUILD/sdrangel-v4.11.5/modemm17/M17Modulator.h:458:26:   required from here
#  458 |         rrc(makeFirFilter(rrc_taps)),
#      |             ~~~~~~~~~~~~~^~~~~~~~~~
#   18|   #include "m17moddecimator.h"
#   19|   
#   20|-> M17ModDecimator::M17ModDecimator() :
#   21|       mKernel(nullptr),
#   22|       mShift(nullptr)

Error: CPPCHECK_WARNING (CWE-398): [#def5]
sdrangel-v4.11.5/plugins/channeltx/modm17/m17moddecimator.cpp:20: warning[uninitMemberVar]: Member variable 'M17ModDecimator::mDecimatedSampleRate' is not initialized in the constructor.
#   18|   #include "m17moddecimator.h"
#   19|   
#   20|-> M17ModDecimator::M17ModDecimator() :
#   21|       mKernel(nullptr),
#   22|       mShift(nullptr)

Error: CPPCHECK_WARNING (CWE-398): [#def6]
sdrangel-v4.11.5/plugins/channeltx/modm17/m17moddecimator.cpp:20: warning[uninitMemberVar]: Member variable 'M17ModDecimator::mKernelSize' is not initialized in the constructor.
#   18|   #include "m17moddecimator.h"
#   19|   
#   20|-> M17ModDecimator::M17ModDecimator() :
#   21|       mKernel(nullptr),
#   22|       mShift(nullptr)

Error: CPPCHECK_WARNING (CWE-398): [#def7]
sdrangel-v4.11.5/plugins/channeltx/modm17/m17moddecimator.cpp:20: warning[uninitMemberVar]: Member variable 'M17ModDecimator::mOversampleRate' is not initialized in the constructor.
#   18|   #include "m17moddecimator.h"
#   19|   
#   20|-> M17ModDecimator::M17ModDecimator() :
#   21|       mKernel(nullptr),
#   22|       mShift(nullptr)

Error: CPPCHECK_WARNING (CWE-398): [#def8]
sdrangel-v4.11.5/plugins/channeltx/modm17/m17moddecimator.cpp:20: warning[uninitMemberVar]: Member variable 'M17ModDecimator::mRatio' is not initialized in the constructor.
#   18|   #include "m17moddecimator.h"
#   19|   
#   20|-> M17ModDecimator::M17ModDecimator() :
#   21|       mKernel(nullptr),
#   22|       mShift(nullptr)

Error: CPPCHECK_WARNING (CWE-398): [#def9]
sdrangel-v4.11.5/plugins/channeltx/modnfm/nfmmoddcs.cpp:26: warning[uninitMemberVar]: Member variable 'NFMModDCS::m_bitPerStep' is not initialized in the constructor.
#   24|   const float NFMModDCS::m_codeRate = 134.3; //!< bits per second
#   25|   
#   26|-> NFMModDCS::NFMModDCS()
#   27|   {
#   28|       reset();

Error: CPPCHECK_WARNING (CWE-398): [#def10]
sdrangel-v4.11.5/plugins/channeltx/modnfm/nfmmoddcs.cpp:26: warning[uninitMemberVar]: Member variable 'NFMModDCS::m_dcsWord' is not initialized in the constructor.
#   24|   const float NFMModDCS::m_codeRate = 134.3; //!< bits per second
#   25|   
#   26|-> NFMModDCS::NFMModDCS()
#   27|   {
#   28|       reset();

Error: CPPCHECK_WARNING (CWE-398): [#def11]
sdrangel-v4.11.5/plugins/channeltx/modnfm/nfmmoddcs.cpp:26: warning[uninitMemberVar]: Member variable 'NFMModDCS::m_positive' is not initialized in the constructor.
#   24|   const float NFMModDCS::m_codeRate = 134.3; //!< bits per second
#   25|   
#   26|-> NFMModDCS::NFMModDCS()
#   27|   {
#   28|       reset();

Scan Properties

analyzer-version-clippy1.98.1
analyzer-version-cppcheck2.21.1
analyzer-version-gcc16.2.1
analyzer-version-gcc-analyzer16.2.1
analyzer-version-shellcheck0.11.0
analyzer-version-unicontrol0.0.2
diffbase-analyzer-version-clippy1.98.1
diffbase-analyzer-version-cppcheck2.21.1
diffbase-analyzer-version-gcc16.2.1
diffbase-analyzer-version-gcc-analyzer16.2.1
diffbase-analyzer-version-shellcheck0.11.0
diffbase-analyzer-version-unicontrol0.0.2
diffbase-enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
diffbase-exit-code0
diffbase-hostip-172-16-1-61.us-west-2.compute.internal
diffbase-known-false-positives/usr/share/csmock/known-false-positives.js
diffbase-known-false-positives-rpmknown-false-positives-0.0.0.20260813.215201.gc98a3c4.main-1.el9.noarch
diffbase-mock-configfedora-rawhide-x86_64
diffbase-project-namesdrangel-v4.11.5-1.20260912030820642678.pr3.6065.g4cd3fb56f
diffbase-store-results-to/tmp/tmp50_60uwo/sdrangel-v4.11.5-1.20260912030820642678.pr3.6065.g4cd3fb56f.tar.xz
diffbase-time-created2026-09-12 04:32:58
diffbase-time-finished2026-09-12 05:06:22
diffbase-toolcsmock
diffbase-tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '--root-override=fedora-rawhide-x86_64-9349b971-0230-4372-a15b-563bea3c818e' '-t' 'cppcheck,clippy,shellcheck,gcc,unicontrol' '-o' '/tmp/tmp50_60uwo/sdrangel-v4.11.5-1.20260912030820642678.pr3.6065.g4cd3fb56f.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--cppcheck-add-flag=--check-level=exhaustive' '--cppcheck-add-flag=--enable=warning,portability' '--cppcheck-add-flag=--library=qt' '--cppcheck-add-flag=--inconclusive' '--cppcheck-add-flag=--inline-suppr' '/tmp/tmp50_60uwo/sdrangel-v4.11.5-1.20260912030820642678.pr3.6065.g4cd3fb56f.src.rpm'
diffbase-tool-versioncsmock-3.8.7.20260831.142403.ga8ab2e3-1.el9
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-61.us-west-2.compute.internal
known-false-positives/usr/share/csmock/known-false-positives.js
known-false-positives-rpmknown-false-positives-0.0.0.20260813.215201.gc98a3c4.main-1.el9.noarch
mock-configfedora-rawhide-x86_64
project-namesdrangel-v4.11.5-1.20260912002753925557.rgetz.test.packit2.5960.g427751491
store-results-to/tmp/tmpynd6edse/sdrangel-v4.11.5-1.20260912002753925557.rgetz.test.packit2.5960.g427751491.tar.xz
time-created2026-09-12 04:00:17
time-finished2026-09-12 04:31:47
titleFixed findings
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '--root-override=fedora-rawhide-x86_64-cb4f7143-174d-45bd-b1bc-ea1e521c8d00' '-t' 'cppcheck,clippy,shellcheck,gcc,unicontrol' '-o' '/tmp/tmpynd6edse/sdrangel-v4.11.5-1.20260912002753925557.rgetz.test.packit2.5960.g427751491.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--cppcheck-add-flag=--check-level=exhaustive' '--cppcheck-add-flag=--enable=warning,portability' '--cppcheck-add-flag=--library=qt' '--cppcheck-add-flag=--inconclusive' '--cppcheck-add-flag=--inline-suppr' '/tmp/tmpynd6edse/sdrangel-v4.11.5-1.20260912002753925557.rgetz.test.packit2.5960.g427751491.src.rpm'
tool-versioncsmock-3.8.7.20260831.142403.ga8ab2e3-1.el9