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;