From 907728e323c44742d300387d513ac52c8dd9c0c4 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Fri, 19 Jan 2018 16:07:17 +1100 Subject: [PATCH] AP_Radio: prevent crash if cc2500 device not found --- libraries/AP_Radio/driver_cc2500.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/AP_Radio/driver_cc2500.h b/libraries/AP_Radio/driver_cc2500.h index 702ee7e40a..2038bb2733 100644 --- a/libraries/AP_Radio/driver_cc2500.h +++ b/libraries/AP_Radio/driver_cc2500.h @@ -155,7 +155,7 @@ public: bool Reset(void); bool lock_bus(void) { - return dev->get_semaphore()->take(HAL_SEMAPHORE_BLOCK_FOREVER); + return dev && dev->get_semaphore()->take(HAL_SEMAPHORE_BLOCK_FOREVER); } void unlock_bus(void) { dev->get_semaphore()->give();