summaryrefslogtreecommitdiff
path: root/gr-dtv
diff options
context:
space:
mode:
authorRon Economos <w6rz@comcast.net>2019-01-10 16:33:54 -0800
committerMartin Braun <martin.braun@ettus.com>2019-01-10 21:34:21 -0800
commit121706288e5593346c5b1c4aeccc466160602012 (patch)
tree571bd9e4baa227b1f0bd464bcd87cb2cec9b0926 /gr-dtv
parent73bae6a2d5c398d3cf185c9df027cf0ffddf2c55 (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.cc2
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;