From 0b092377417eece6d7940e941ddde377e726355e Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 4 Apr 2015 01:45:04 +0200 Subject: [PATCH] (btstack_hid.c) Cleanups --- input/drivers_hid/btstack_hid.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/input/drivers_hid/btstack_hid.c b/input/drivers_hid/btstack_hid.c index 3827083048..641323053c 100644 --- a/input/drivers_hid/btstack_hid.c +++ b/input/drivers_hid/btstack_hid.c @@ -143,6 +143,16 @@ static sthread_t *btstack_thread; static CFRunLoopSourceRef btstack_quit_source; #endif +static void *btstack_get_handle(void) +{ + void *handle = dylib_load("/usr/lib/libBTstack.dylib"); + + if (handle) + return handle; + + return NULL; +} + bool btstack_try_load(void) { unsigned i; @@ -154,7 +164,7 @@ bool btstack_try_load(void) btstack_tested = true; btstack_loaded = false; - handle = dylib_load("/usr/lib/libBTstack.dylib"); + handle = btstack_get_handle(); if (!handle) return false;