Diff between a7191058a08f7e1d08e8b6757b4ed4c0127a9eb5 and f87ad9690fd42b3cc9aa1f5a36e04becfc326348
Changed Files
| File | Additions | Deletions | Status |
| android/main.c | +5 | -2 | modified |
Full Patch
diff --git a/android/main.c b/android/main.c
index 828f81d..e229a6d 100644
--- a/android/main.c
+++ b/android/main.c
@@ -541,8 +541,11 @@ int main(int argc, char *argv[])
bt_bluetooth_cleanup();
g_main_loop_unref(event_loop);
- ipc_unregister(hal_ipc, HAL_SERVICE_ID_CORE);
- ipc_cleanup(hal_ipc);
+ /* If no adapter was initialized, hal_ipc is NULL */
+ if (hal_ipc) {
+ ipc_unregister(hal_ipc, HAL_SERVICE_ID_CORE);
+ ipc_cleanup(hal_ipc);
+ }
info("Exit");