- Fix memory leak issues
- Modify variable name for readability
Change-Id: Iaea7edcb18439b4b127aedbd6b263fe21da7d81d
GVariant *optional_param = NULL;
if (strcasecmp(signal_name, "InterfacesAdded") == 0) {
GVariant *optional_param = NULL;
if (strcasecmp(signal_name, "InterfacesAdded") == 0) {
-
- g_variant_get(parameters, "(&o@a{sa{sv}})",
- &path, &optional_param);
+ g_variant_get(parameters, "(&o@a{sa{sv}})", &path, &optional_param);
if (!path) {
if (optional_param)
g_variant_unref(optional_param);
if (!path) {
if (optional_param)
g_variant_unref(optional_param);
INFO("Adapter Path = [%s]", path);
if (strcasecmp(path, DEFAULT_ADAPTER_OBJECT_PATH) == 0) {
INFO("Adapter Path = [%s]", path);
if (strcasecmp(path, DEFAULT_ADAPTER_OBJECT_PATH) == 0) {
- gchar *path = g_strdup(BT_AG_AGENT_OBJECT_PATH);
- __bt_ag_agent_register(path, hfp_ver,
+ gchar *obj_path = g_strdup(BT_AG_AGENT_OBJECT_PATH);
+ __bt_ag_agent_register(obj_path, hfp_ver,
HFP_AG_UUID, "Hands-Free Audio Gateway");
HFP_AG_UUID, "Hands-Free Audio Gateway");
- path = g_strdup(BT_HS_AG_AGENT_OBJECT_PATH);
- __bt_ag_agent_register(path, hsp_ver,
+ obj_path = g_strdup(BT_HS_AG_AGENT_OBJECT_PATH);
+ __bt_ag_agent_register(obj_path, hsp_ver,
HSP_AG_UUID, "Headset Audio Gateway");
}
} else if (strcasecmp(signal_name, "InterfacesRemoved") == 0) {
HSP_AG_UUID, "Headset Audio Gateway");
}
} else if (strcasecmp(signal_name, "InterfacesRemoved") == 0) {
INFO("Adapter Path = [%s]", path);
if (strcasecmp(path, DEFAULT_ADAPTER_OBJECT_PATH) == 0) {
INFO("Adapter Path = [%s]", path);
if (strcasecmp(path, DEFAULT_ADAPTER_OBJECT_PATH) == 0) {
- gchar *path = g_strdup(BT_AG_AGENT_OBJECT_PATH);
- __bt_ag_agent_unregister(path);
+ gchar *obj_path = g_strdup(BT_AG_AGENT_OBJECT_PATH);
+ __bt_ag_agent_unregister(obj_path);
- path = g_strdup(BT_HS_AG_AGENT_OBJECT_PATH);
- __bt_ag_agent_unregister(path);
+ obj_path = g_strdup(BT_HS_AG_AGENT_OBJECT_PATH);
+ __bt_ag_agent_unregister(obj_path);
if (optional_param)
g_variant_unref(optional_param);
if (optional_param)
g_variant_unref(optional_param);
__bt_ipsp_add_ipv6_route(network_interface, network_ipv6_address, 64);
g_free(network_ipv6_address);
__bt_ipsp_add_ipv6_route(network_interface, network_ipv6_address, 64);
g_free(network_ipv6_address);
+ g_free(remote_ipv6_address);
+ g_free(network_interface);