diff --git a/plugins/samplesource/sdrdaemonsource/sdrdaemonsourceudphandler.cpp b/plugins/samplesource/sdrdaemonsource/sdrdaemonsourceudphandler.cpp index 1330b077c..a60062a85 100644 --- a/plugins/samplesource/sdrdaemonsource/sdrdaemonsourceudphandler.cpp +++ b/plugins/samplesource/sdrdaemonsource/sdrdaemonsourceudphandler.cpp @@ -290,7 +290,7 @@ void SDRdaemonSourceUDPHandler::tick() m_converterBuffer[2*is+1]<<=8; } - m_sampleFifo->write(reinterpret_cast(m_converterBuffer), m_readLengthSamples*4*2); + m_sampleFifo->write(reinterpret_cast(m_converterBuffer), m_readLengthSamples*sizeof(Sample)); } if (m_tickCount < m_rateDivider)