Diff between 67b9e7605c3da40ac7f362fbb0d51f1fd8558c15 and d1b90a468d2a1d28561a2cb1749ec3bf0603b6b7

Changed Files

File Additions Deletions Status
src/main.c +2 -3 modified

Full Patch

diff --git a/src/main.c b/src/main.c
index 3843d3b..4ed0555 100644
--- a/src/main.c
+++ b/src/main.c
@@ -218,8 +218,7 @@ static void parse_config(GKeyFile *config)
 	} else {
 		DBG("name=%s", str);
 		g_free(main_opts.name);
-		main_opts.name = g_strdup(str);
-		g_free(str);
+		main_opts.name = str;
 	}
 
 	str = g_key_file_get_string(config, "General", "Class", &err);
@@ -271,7 +270,7 @@ static void init_defaults(void)
 
 	/* Default HCId settings */
 	memset(&main_opts, 0, sizeof(main_opts));
-	main_opts.name = g_strdup("BlueZ");
+	main_opts.name = g_strdup_printf("BlueZ %s", VERSION);
 	main_opts.class = 0x000000;
 	main_opts.autoto = DEFAULT_AUTO_CONNECT_TIMEOUT;
 	main_opts.pairto = DEFAULT_PAIRABLE_TIMEOUT;