Fix leak if network creation fails.
if (pos == NULL)
return NULL;
- return g_strdup(pos + 1);
+ return pos + 1;
}
static void create_service(struct connman_network *network)
group = get_ident(path);
connman_network_set_group(network, group);
-
- g_free(group);
}
static void set_network_name_reply(DBusPendingCall *call, void *user_data)
if (network == NULL)
return;
- g_free(ident);
-
connman_network_set_string(network, "Path", path);
connman_network_set_available(network, TRUE);
connman_network_set_index(network, -1);