Fix resource leak and double free
[platform/core/connectivity/net-config.git] / src / wifi-bssid-scan.c
index a7597c0..4846c3b 100755 (executable)
@@ -121,13 +121,8 @@ static void __append_bssid_scan_info(const char *interface_name,
        bssid_scan_data_s *scan_data;
 
        scan_data = __get_bssid_scan_data(interface_name);
-       if (scan_data == NULL) {
-               scan_data = g_try_new0(bssid_scan_data_s, 1);
-               if (scan_data == NULL)
-                       return;
-
-               scan_data->interface_name = g_strdup(interface_name);
-       }
+       if (scan_data == NULL)
+               return;
 
        scan_data->scan_info_list = g_slist_append(scan_data->scan_info_list, scan_info);
 }