From f0116d6bbaf1e78cf6a53f82b2a246516e8bb4d5 Mon Sep 17 00:00:00 2001
From: WANG Tsu-Han <wangts@eurecom.fr>
Date: Tue, 7 Apr 2020 11:55:27 +0200
Subject: [PATCH] fixes for return value for not using usrp write thread

---
 targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp b/targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
index c94a085be13..7f20bf1d4a5 100644
--- a/targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
+++ b/targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
@@ -441,6 +441,7 @@ static int trx_usrp_write(openair0_device *device,
     }
 
     if (ret != nsamps) LOG_E(HW,"[xmit] tx samples %d != %d\n",ret,nsamps);
+    return ret;
   }
   else{
     pthread_mutex_lock(&write_thread->mutex_write);
@@ -464,9 +465,9 @@ static int trx_usrp_write(openair0_device *device,
     write_thread->end = (write_thread->end + 1)% MAX_WRITE_THREAD_PACKAGE;
     pthread_cond_signal(&write_thread->cond_write);
     pthread_mutex_unlock(&write_thread->mutex_write);
+    return 0;
   }
 
-  return 0;
 }
 
 //-----------------------start--------------------------
-- 
GitLab