From 64e678c687076b462f6089441f0414efb2f9ddde Mon Sep 17 00:00:00 2001 From: Jukka Rissanen Date: Wed, 14 Sep 2011 15:32:53 +0300 Subject: [PATCH] provider: Fix memory leak Provider name is already allocated in connman_provider_get() so we must deallocate it before setting it again. --- src/provider.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/provider.c b/src/provider.c index 8f1862e..d6d1b7e 100644 --- a/src/provider.c +++ b/src/provider.c @@ -533,6 +533,7 @@ 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); -- 2.7.4