diff --git a/android/main.c b/android/main.c
index 4ba501a..2879bbf 100644
--- a/android/main.c
+++ b/android/main.c
__btd_log_init("*", 0);
if (!set_capabilities()) {
+ __btd_log_cleanup();
g_source_remove(signal);
return EXIT_FAILURE;
}
quit_eventloop, NULL);
if (bluetooth_start_timeout == 0) {
error("Failed to init startup timeout");
+ __btd_log_cleanup();
g_source_remove(signal);
return EXIT_FAILURE;
}
if (!bt_bluetooth_start(option_index, adapter_ready)) {
+ __btd_log_cleanup();
g_source_remove(bluetooth_start_timeout);
g_source_remove(signal);
return EXIT_FAILURE;