android/hal: Use defined function to check that interface is ready

This commit is contained in:
Andrei Emeltchenko 2013-10-25 16:28:45 +03:00 committed by Luiz Augusto von Dentz
parent 39bf745e92
commit 81af6f918c

View File

@ -78,10 +78,15 @@ void bt_thread_disassociate(void)
bt_hal_cbacks->thread_evt_cb(DISASSOCIATE_JVM);
}
static bool interface_ready(void)
{
return bt_hal_cbacks != NULL;
}
/* will be called from notification thread context */
void bt_notify_adapter(uint16_t opcode, void *buf, uint16_t len)
{
if (!bt_hal_cbacks)
if (!interface_ready())
return;
switch (opcode) {
@ -97,11 +102,6 @@ void bt_notify_adapter(uint16_t opcode, void *buf, uint16_t len)
}
}
static bool interface_ready(void)
{
return bt_hal_cbacks != NULL;
}
static int init(bt_callbacks_t *callbacks)
{
struct hal_cmd_register_module cmd;