From e7f490373c11e78965c2d748122e1e06e19b41da Mon Sep 17 00:00:00 2001 From: Samuel Ortiz Date: Fri, 8 Jul 2011 18:19:49 +0200 Subject: [PATCH] network: Fix temp pointer memory leak --- src/network.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/network.c b/src/network.c index 784f67c..4a9e863 100644 --- a/src/network.c +++ b/src/network.c @@ -366,7 +366,7 @@ struct connman_network *connman_network_create(const char *identifier, enum connman_network_type type) { struct connman_network *network; - char *temp; + char *ident; DBG("identifier %s type %d", identifier, type); @@ -379,18 +379,18 @@ struct connman_network *connman_network_create(const char *identifier, network->refcount = 1; if (identifier == NULL) { - temp = g_strdup_printf("hidden_%d", hidden_counter++); + ident = g_strdup_printf("hidden_%d", hidden_counter++); network->hidden = TRUE; } else - temp = g_strdup(identifier); + ident = g_strdup(identifier); - if (temp == NULL) { + if (ident == NULL) { g_free(network); return NULL; } network->type = type; - network->identifier = g_strdup(temp); + network->identifier = ident; return network; } -- 2.7.4