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 {