From 65421a6755104c9de164f8777105760ee49ee980 Mon Sep 17 00:00:00 2001 From: aewag Date: Sun, 20 Oct 2019 12:56:21 +0200 Subject: [PATCH] lib/pad_tagged_stream_impl: Added element size to memcpy/memset call as the tagged stream is without it not completely copied --- lib/pad_tagged_stream_impl.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/pad_tagged_stream_impl.cc b/lib/pad_tagged_stream_impl.cc index be41bc9..9d61920 100644 --- a/lib/pad_tagged_stream_impl.cc +++ b/lib/pad_tagged_stream_impl.cc @@ -76,11 +76,11 @@ namespace gr { noutput_items = d_buf_len; - memcpy((void*)out, (const void*)in, std::min(d_buf_len, ninput_items[0])); + memcpy(out, in, sizeof(gr_complex) * std::min(d_buf_len, ninput_items[0])); if (ninput_items[0] <= noutput_items) { - memset((void*) (out+ninput_items[0]), 0, noutput_items-ninput_items[0]); + memset((out+ninput_items[0]), 0, sizeof(gr_complex) * noutput_items-ninput_items[0]); } else // ninput_items[0] > noutput_items {