Diff between 39bf745e92b79891c43b42de662fb41c42b3b30e and 81af6f918ce4d6fb6e8caf0c9899486ed77b92b5

Changed Files

File Additions Deletions Status
android/hal-bluetooth.c +6 -6 modified

Full Patch

diff --git a/android/hal-bluetooth.c b/android/hal-bluetooth.c
index 894f5b5..282a680 100644
--- a/android/hal-bluetooth.c
+++ b/android/hal-bluetooth.c
@@ -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;