summaryrefslogtreecommitdiffstats
path: root/hci/src/bt_hci_bdroid.c
diff options
context:
space:
mode:
Diffstat (limited to 'hci/src/bt_hci_bdroid.c')
-rw-r--r--hci/src/bt_hci_bdroid.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/hci/src/bt_hci_bdroid.c b/hci/src/bt_hci_bdroid.c
index 46355de..9309198 100644
--- a/hci/src/bt_hci_bdroid.c
+++ b/hci/src/bt_hci_bdroid.c
@@ -59,7 +59,7 @@ void lpm_enable(uint8_t turn_on);
void lpm_wake_deassert(void);
void lpm_allow_bt_device_sleep(void);
void lpm_wake_assert(void);
-void init_vnd_if(unsigned char *local_bdaddr);
+int init_vnd_if(unsigned char *local_bdaddr);
void btsnoop_open(char *p_path);
void btsnoop_close(void);
@@ -129,7 +129,9 @@ static int init(const bt_hc_callbacks_t* p_cb, unsigned char *local_bdaddr)
/* store reference to user callbacks */
bt_hc_cbacks = (bt_hc_callbacks_t *) p_cb;
- init_vnd_if(local_bdaddr);
+ result = init_vnd_if(local_bdaddr);
+ if (result != BT_HC_STATUS_SUCCESS)
+ return result;
utils_init();
#ifdef HCI_USE_MCT