From b1a62d6c8e17ab1ebb726c1509fa682c3f0ecdfb Mon Sep 17 00:00:00 2001 From: William Liu Date: Fri, 9 Sep 2016 09:59:17 -0700 Subject: [PATCH] AP_HAL_Linux: RCOutput_Bebop: fixed potential deadlock --- libraries/AP_HAL_Linux/RCOutput_Bebop.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libraries/AP_HAL_Linux/RCOutput_Bebop.cpp b/libraries/AP_HAL_Linux/RCOutput_Bebop.cpp index b22b587229..e90f99eb4f 100644 --- a/libraries/AP_HAL_Linux/RCOutput_Bebop.cpp +++ b/libraries/AP_HAL_Linux/RCOutput_Bebop.cpp @@ -488,6 +488,7 @@ void RCOutput_Bebop::_run_rcout() pthread_mutex_lock(&_mutex); ret = clock_gettime(CLOCK_MONOTONIC, &ts); if (ret != 0) { + pthread_mutex_unlock(&_mutex); continue; }