diff --git a/sdrbase/dsp/dspdevicemimoengine.cpp b/sdrbase/dsp/dspdevicemimoengine.cpp index eb17a43e6..13cb40124 100644 --- a/sdrbase/dsp/dspdevicemimoengine.cpp +++ b/sdrbase/dsp/dspdevicemimoengine.cpp @@ -129,15 +129,13 @@ void DSPDeviceMIMOEngine::stopProcess(int subsystemIndex) if (subsystemIndex == 0) // Rx side { DSPAcquisitionStop cmd; - m_syncMessenger.storeMessage(cmd); + m_syncMessenger.sendWait(cmd); } else if (subsystemIndex == 1) // Tx side { DSPGenerationStop cmd; - m_syncMessenger.storeMessage(cmd); + m_syncMessenger.sendWait(cmd); } - - handleSynchronousMessages(); } void DSPDeviceMIMOEngine::setMIMO(DeviceSampleMIMO* mimo)