From: Jukka Rissanen Date: Fri, 31 Dec 2010 09:57:03 +0000 (+0200) Subject: memoryleak: SSID was not freed X-Git-Tag: 0.66~66 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a385003d5707646c24f2379913dfeddc29e55789;p=platform%2Fupstream%2Fconnman.git memoryleak: SSID was not freed --- diff --git a/plugins/supplicant.c b/plugins/supplicant.c index 5f2d204..df181d8 100644 --- a/plugins/supplicant.c +++ b/plugins/supplicant.c @@ -635,8 +635,12 @@ static void add_interface_reply(DBusPendingCall *call, void *user_data) ssid[k++] = hex; } - if (add_hidden_network(task, ssid, hex_ssid_len / 2) < 0) + if (add_hidden_network(task, ssid, hex_ssid_len / 2) < 0) { + g_free(ssid); break; + } + + g_free(ssid); } g_strfreev(hex_ssids);