diff options
author | Ron Economos <w6rz@comcast.net> | 2019-01-10 16:33:54 -0800 |
---|---|---|
committer | Martin Braun <martin.braun@ettus.com> | 2019-01-10 21:34:21 -0800 |
commit | 121706288e5593346c5b1c4aeccc466160602012 (patch) | |
tree | 571bd9e4baa227b1f0bd464bcd87cb2cec9b0926 /gr-dtv | |
parent | 73bae6a2d5c398d3cf185c9df027cf0ffddf2c55 (diff) |
dtv: Fix ATSC equalizer uninitialized data that can prevent decoding.
Diffstat (limited to 'gr-dtv')
-rw-r--r-- | gr-dtv/lib/atsc/atsc_equalizer_impl.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gr-dtv/lib/atsc/atsc_equalizer_impl.cc b/gr-dtv/lib/atsc/atsc_equalizer_impl.cc index de01cea6f2..0e0b6ab88d 100644 --- a/gr-dtv/lib/atsc/atsc_equalizer_impl.cc +++ b/gr-dtv/lib/atsc/atsc_equalizer_impl.cc @@ -153,6 +153,8 @@ namespace gr { int i = 0; if(d_buff_not_filled) { + memset(&data_mem[0], 0, + NPRETAPS*sizeof(float)); memcpy(&data_mem[NPRETAPS], in[i].data, ATSC_DATA_SEGMENT_LENGTH*sizeof(float)); d_flags = in[i].pli._flags; |