Diff between d9e44bb22cb143d11c26aa0d6776f1b637673353 and ab159fbbdd46a74dd3dc56c527f7539504cbb5bb

Changed Files

File Additions Deletions Status
android/main.c +3 -0 modified

Full Patch

diff --git a/android/main.c b/android/main.c
index 4ba501a..2879bbf 100644
--- a/android/main.c
+++ b/android/main.c
@@ -563,6 +563,7 @@ int main(int argc, char *argv[])
 	__btd_log_init("*", 0);
 
 	if (!set_capabilities()) {
+		__btd_log_cleanup();
 		g_source_remove(signal);
 		return EXIT_FAILURE;
 	}
@@ -571,11 +572,13 @@ int main(int argc, char *argv[])
 							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;