Diff between 2ea895ef1a89c9eeec0a9776ff25a87b81fd68c6 and 0cc2fb37f479ecdb2d10a23d526dbcff88ca9385

Changed Files

File Additions Deletions Status
src/adapter.c +6 -1 modified

Full Patch

diff --git a/src/adapter.c b/src/adapter.c
index 144975c..5539d55 100644
--- a/src/adapter.c
+++ b/src/adapter.c
@@ -2601,7 +2601,12 @@ static void load_config(struct btd_adapter *adapter)
 
 	/* Get discoverable mode */
 	adapter->discoverable = g_key_file_get_boolean(key_file, "General",
-							"Discoverable", NULL);
+							"Discoverable", &gerr);
+	if (gerr) {
+		adapter->discoverable = FALSE;
+		g_error_free(gerr);
+		gerr = NULL;
+	}
 
 	/* Get discoverable timeout */
 	adapter->discov_timeout = g_key_file_get_integer(key_file, "General",