From: Pekka Pessi <pekka.pe...@nokia.com>

Fix leak if network creation fails.
---
 plugins/ofono.c |    6 +-----
 1 files changed, 1 insertions(+), 5 deletions(-)

diff --git a/plugins/ofono.c b/plugins/ofono.c
index 9ad8708..76759b4 100644
--- a/plugins/ofono.c
+++ b/plugins/ofono.c
@@ -252,7 +252,7 @@ static char *get_ident(const char *path)
        if (pos == NULL)
                return NULL;
 
-       return g_strdup(pos + 1);
+       return pos + 1;
 }
 
 static void create_service(struct connman_network *network)
@@ -267,8 +267,6 @@ 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)
@@ -667,8 +665,6 @@ static void add_network(struct connman_device *device, 
const char *path)
        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);
-- 
1.7.0.4

_______________________________________________
connman mailing list
connman@connman.net
http://lists.connman.net/listinfo/connman

Reply via email to