diff options
-rw-r--r-- | gr-blocks/lib/pdu_to_tagged_stream_impl.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gr-blocks/lib/pdu_to_tagged_stream_impl.cc b/gr-blocks/lib/pdu_to_tagged_stream_impl.cc index 509c1fabb3..cf6b870d74 100644 --- a/gr-blocks/lib/pdu_to_tagged_stream_impl.cc +++ b/gr-blocks/lib/pdu_to_tagged_stream_impl.cc @@ -60,7 +60,7 @@ namespace gr { if (d_remain.size() > 0) { nout = std::min((size_t)d_remain.size()/d_itemsize, (size_t)noutput_items); memcpy(out, &d_remain[0], nout*d_itemsize); - d_remain.erase(d_remain.begin(), d_remain.begin()+nout); + d_remain.erase(d_remain.begin(), d_remain.begin()+nout*d_itemsize); noutput_items -= nout; out += nout*d_itemsize; } |