provider: Don't set provider->name when creating provider struct
authorPatrik Flykt <patrik.flykt@linux.intel.com>
Wed, 25 Jan 2012 11:49:40 +0000 (13:49 +0200)
committerSamuel Ortiz <sameo@linux.intel.com>
Fri, 27 Jan 2012 10:21:24 +0000 (11:21 +0100)
Don't unnecessarily set provider->name to the value of the provider
identifier in connman_provider_get() since it's going to be reset
immediately to the supplied provider name.

src/provider.c

index ce3382d..a041f91 100644 (file)
@@ -531,8 +531,6 @@ static struct connman_provider *connman_provider_get(const char *identifier)
 
        g_hash_table_insert(provider_hash, provider->identifier, provider);
 
-       provider->name = g_strdup(identifier);
-
        return provider;
 }
 
@@ -613,7 +611,6 @@ int __connman_provider_create_and_connect(DBusMessage *msg)
 
                provider->host = g_strdup(host);
                provider->domain = g_strdup(domain);
-               g_free(provider->name);
                provider->name = g_strdup(name);
                provider->type = g_strdup(type);