switch (wifi_band_selection_method) {
case WIFI_BAND_SELECTION_2_4GHZ:
- if (!set_band_freqs_2_4ghz(scan_data)) {
- g_free(scan_data);
- return;
- }
+ set_band_freqs_2_4ghz(scan_data);
break;
case WIFI_BAND_SELECTION_5GHZ:
- if (!set_band_freqs_5ghz(scan_data)) {
- g_free(scan_data);
- return;
- }
+ set_band_freqs_5ghz(scan_data);
break;
case WIFI_BAND_SELECTION_6GHZ:
/* Currently not supported */
} else {
set_band_freqs(scan_data_local);
print_scan_freqs(scan_data_local);
+
+ if (scan_data_local->num_freqs == 0) {
+ g_free(scan_data_local);
+ scan_data_local = NULL;
+ }
+
data->scan_params = scan_data_local;
}
}