summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorriatsila <riatsila@users.noreply.github.com>2013-11-05 19:58:49 +0000
committerJohnathan Corgan <johnathan@corganlabs.com>2013-11-06 09:12:12 -0800
commit311b871d33494e380cd9b03de7841a2080f67bde (patch)
tree62c855c9a22436398547b522ab7dbf372634ee9c
parent539eaca1ae1dd4bd68e529d5bfbf48c3c578537d (diff)
bug fix in pdu_to_tagged_stream_impl.cc
d_remain of floats would never empty
-rw-r--r--gr-blocks/lib/pdu_to_tagged_stream_impl.cc2
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;
}