diff --git a/sdrbase/dsp/dspdevicemimoengine.cpp b/sdrbase/dsp/dspdevicemimoengine.cpp index 03d3fdae1..95cf3d6bb 100644 --- a/sdrbase/dsp/dspdevicemimoengine.cpp +++ b/sdrbase/dsp/dspdevicemimoengine.cpp @@ -305,7 +305,7 @@ void DSPDeviceMIMOEngine::workSampleSinkFifo(unsigned int sinkIndex) } if (part2begin != part2end) { // second part of FIFO data (used when block wraps around) - workSamplePart(part1begin, part1end, sinkIndex); + workSamplePart(part2begin, part2end, sinkIndex); } sampleFifo->readCommit((unsigned int) count); // adjust FIFO pointers