1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-23 00:18:37 -05:00
sdrangel/plugins/channelrx/demodbfm
Jason Gerecke 141997475c BFM demod: RDS demod: Initialize RDSDemod array elements
The m_parms.tot_errs array is not initialized prior to its first use
in the RDSDemod::biphase function. ASAN does not pick up on this
directly, but instead reports it as follows (note that ASAN fills
memory with 0xBE and -1094795586 is 0xBEBEBEBE):

    ./plugins/channelrx/demodbfm/rdsdemod.cpp:159:95: runtime error: signed
    integer overflow: -1094795586 + -1094795586 cannot be represented in type
    'int'

The m_parms.subcarr_bb array does not appear to be read prior to
initialization, but we initialize it to zero anyway for the sake
of good hygiene.
2018-04-21 18:54:19 -07:00
..
bfmdemod.cpp Moved FFT filter destruction at end of the mod or demod destructor 2018-04-18 22:20:47 +02:00
bfmdemod.h Multiple audio support: WFM demodulator 2018-03-28 07:44:54 +02:00
bfmdemodgui.cpp Removed UDP address and port from Channel marker 2018-03-30 19:06:27 +02:00
bfmdemodgui.h Multiple audio support: BFM demodulator 2018-03-27 23:57:29 +02:00
bfmdemodgui.ui Multiple audio support: BFM demodulator 2018-03-27 23:57:29 +02:00
bfmdemodsettings.cpp BFM demod: removed UDP/RTP copy audio entirely 2018-03-28 09:43:33 +02:00
bfmdemodsettings.h BFM demod: removed UDP/RTP copy audio entirely 2018-03-28 09:43:33 +02:00
bfmplugin.cpp BFM demod: bumped version 2018-04-12 00:13:40 +02:00
bfmplugin.h Plugin interface: simplify createRxChannelGUI 2017-12-23 10:32:02 +01:00
CMakeLists.txt Multiple audio support: BFM demodulator 2018-03-27 23:57:29 +02:00
demodbfm.pro Windows build: new location for export header 2018-03-10 20:32:46 +01:00
rdsdecoder.cpp PVS-Studio static analysis corrections (2) issue #137 2018-02-22 03:04:42 +01:00
rdsdecoder.h RxTx semantic move: renamed channel plugins directory to channelrx 2016-10-02 13:18:07 +02:00
rdsdemod.cpp BFM demod: RDS demod: Initialize RDSDemod array elements 2018-04-21 18:54:19 -07:00
rdsdemod.h RxTx semantic move: renamed channel plugins directory to channelrx 2016-10-02 13:18:07 +02:00
rdsparser.cpp BFM demod: RDS parser: fixed compiler warning 2018-04-15 22:03:31 +02:00
rdsparser.h RxTx semantic move: renamed channel plugins directory to channelrx 2016-10-02 13:18:07 +02:00
rdstmc.cpp BFM demod: RDSTMC: use char* instead of std::string for constant array 2017-12-31 11:54:56 +01:00
rdstmc.h RxTx semantic move: renamed channel plugins directory to channelrx 2016-10-02 13:18:07 +02:00