3 # Patch managed by http://www.holgerschurig.de/patcher.html
6 --- wpa_supplicant/driver_wext.c~use-channel
7 +++ wpa_supplicant/driver_wext.c
12 +static const long frequency_list[] =
14 + 2412, 2417, 2422, 2427, 2432, 2437, 2442,
15 + 2447, 2452, 2457, 2462, 2467, 2472, 2484
18 int wpa_driver_wext_get_scan_results(void *priv,
19 struct wpa_scan_result *results,
23 if (ap_num < max_size) {
25 + /* driver sent a channel, not a frequency */
26 + if (iwe->u.freq.e == 0 && iwe->u.freq.m >= 1 && iwe->u.freq.m <= sizeof(frequency_list)) {
27 + results[ap_num].freq = frequency_list[iwe->u.freq.m-1];
30 if (iwe->u.freq.e > 6) {
32 MSG_DEBUG, "Invalid freq "