From 1e1540021772dbc0f1445fee2f43dd8739746b9e Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Tue, 14 Jul 2009 09:41:07 +0200 Subject: [PATCH] Fix memory leak with group name construction --- plugins/supplicant.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/supplicant.c b/plugins/supplicant.c index 5826020..d9e3eb1 100644 --- a/plugins/supplicant.c +++ b/plugins/supplicant.c @@ -1136,7 +1136,7 @@ static void properties_reply(DBusPendingCall *call, void *user_data) unsigned char strength; unsigned short channel, frequency; const char *mode, *security; - char *group; + char *group = NULL; unsigned int ssid_len; DBG("task %p", task); @@ -1295,9 +1295,9 @@ static void properties_reply(DBusPendingCall *call, void *user_data) connman_network_set_group(network, group); +done: g_free(group); -done: g_free(result.path); g_free(result.addr); g_free(result.name); -- 2.7.4