From 445a51f5c1b914b11d99641c922c62cc3bbfbdab Mon Sep 17 00:00:00 2001 From: Thomas Dreibholz Date: Wed, 13 Sep 2023 14:48:45 +0200 Subject: [PATCH] Bugfix: Fix for segfault, due to invalid pointer. --- radio/USRP/usrp_lib.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radio/USRP/usrp_lib.cpp b/radio/USRP/usrp_lib.cpp index 03058869e8..abe5ee5133 100644 --- a/radio/USRP/usrp_lib.cpp +++ b/radio/USRP/usrp_lib.cpp @@ -754,7 +754,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)