summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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 2f14804cbb..6600615e53 100644
--- a/gr-digital/lib/crc32_bb_impl.cc
+++ b/gr-digital/lib/crc32_bb_impl.cc
@@ -73,7 +73,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));
}