From: Jaehyun Kim Date: Tue, 28 Jan 2020 08:39:11 +0000 (+0900) Subject: Fix memory leak X-Git-Tag: submit/tizen/20200203.052833~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ddbb11c290f21a1b330b39930e641739c7f46c3e;p=platform%2Fcore%2Fapi%2Fwifi-manager.git Fix memory leak Change-Id: I8b21ff519cb58c024f272c64835c0d646e1156e2 Signed-off-by: Jaehyun Kim --- diff --git a/src/network_internal.c b/src/network_internal.c index f7071b8..26c40b6 100755 --- a/src/network_internal.c +++ b/src/network_internal.c @@ -353,7 +353,13 @@ int _net_open_connection_with_wifi_info(const net_wifi_connection_info_s* wifi_i static void __net_client_clear_cb_data(net_event_info_s *client) { if (client && client->Datalength > 0) { - if (client->Event == NET_EVENT_WIFI_SPECIFIC_SCAN_IND || + if (client->Event == NET_EVENT_WIFI_TDLS_DISCOVERED_IND) { + net_tdls_discover_s *discover_info = client->Data; + + if (discover_info != NULL) + g_free(discover_info->mac_add); + + } else if (client->Event == NET_EVENT_WIFI_SPECIFIC_SCAN_IND || client->Event == NET_EVENT_WIFI_BSSID_SCAN_IND || client->Event == NET_EVENT_WIFI_NETLINK_SCAN_IND) { GSList *bss_info_list = client->Data;