summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Müller <marcus.mueller@ettus.com>2018-07-08 13:26:00 +0200
committerMarcus Müller <marcus@hostalia.de>2018-07-09 20:30:38 +0200
commit3691c57bd6c25ad93ef22d32ebdbd61a5d9727c4 (patch)
treecd9ff9520e5266bb4a5f11f189cea0b3a740972a
parent801d356c903629e2b31dc17fc7960d1f2ab2a534 (diff)
crc32_bb: removed erroneous d_buffer.clear(), replaced by 0-filling
-rw-r--r--gr-digital/lib/crc32_bb_impl.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/gr-digital/lib/crc32_bb_impl.cc b/gr-digital/lib/crc32_bb_impl.cc
index 53d3274d24..ad82aef595 100644
--- a/gr-digital/lib/crc32_bb_impl.cc
+++ b/gr-digital/lib/crc32_bb_impl.cc
@@ -72,7 +72,7 @@ namespace gr {
if (n_packed_length > d_buffer.size()){
d_buffer.resize(n_packed_length);
}
- d_buffer.clear();
+ std::fill(d_buffer.begin(), d_buffer.begin() + n_packed_length, 0);
for (size_t bit = 0; bit < packet_length; bit++){
d_buffer[bit/8] |= (in[bit] << (bit % 8));
}