summaryrefslogtreecommitdiff
path: root/gr-blocks/lib/patterned_interleaver_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gr-blocks/lib/patterned_interleaver_impl.cc')
-rw-r--r--gr-blocks/lib/patterned_interleaver_impl.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/gr-blocks/lib/patterned_interleaver_impl.cc b/gr-blocks/lib/patterned_interleaver_impl.cc
index c53ba03d7..437c733a1 100644
--- a/gr-blocks/lib/patterned_interleaver_impl.cc
+++ b/gr-blocks/lib/patterned_interleaver_impl.cc
@@ -63,14 +63,14 @@ namespace gr {
for(size_t i=0; i<nblks; i++){
for(size_t j=0; j<d_pattern.size(); j++){
- memcpy(oo, ii[j], d_itemsize);
+ memcpy(oo, ii[d_pattern[j]], d_itemsize);
oo += d_itemsize;
- ii[j] += d_itemsize;
+ ii[d_pattern[j]] += d_itemsize;
}
}
- for(size_t i=0; i<d_pattern.size(); i++){
- consume(i, d_pattern[i]*nblks );
+ for(size_t i=0; i<d_counts.size(); i++){
+ consume(i, d_counts[i]*nblks );
}
return nblks*d_pattern.size();
}