diff --git a/src/main.c b/src/main.c
index 3843d3b..4ed0555 100644
--- a/src/main.c
+++ b/src/main.c
} 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);
/* 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;