From: Samuel Ortiz Date: Fri, 8 Jul 2011 16:19:49 +0000 (+0200) Subject: network: Fix temp pointer memory leak X-Git-Tag: 0.76~25 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e7f490373c11e78965c2d748122e1e06e19b41da;p=platform%2Fupstream%2Fconnman.git network: Fix temp pointer memory leak --- 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; }