diff --git a/radio/USRP/usrp_lib.cpp b/radio/USRP/usrp_lib.cpp index b071d3fe8e..73fdc8032f 100644 --- a/radio/USRP/usrp_lib.cpp +++ b/radio/USRP/usrp_lib.cpp @@ -726,7 +726,7 @@ static int trx_usrp_read(openair0_device *device, openair0_timestamp *ptimestamp std::vector buff_ptrs; for (int i=0; irx_stream->recv(buff_ptrs, nsamps, s->rx_md); + samples_received += s->rx_stream->recv(buff_ptrs, nsamps-samples_received, s->rx_md); } else { // receive a single channel (e.g. from connector RF A)