X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/706010dbe1c98d4737f142ac402a6d86f6709f4e..893061736800f46183291aea37815e995a1fb830:/package/hostapd/patches/300-scan_ssid.patch?ds=inline diff --git a/package/hostapd/patches/300-scan_ssid.patch b/package/hostapd/patches/300-scan_ssid.patch index 47528f8b6..2309d1cd6 100644 --- a/package/hostapd/patches/300-scan_ssid.patch +++ b/package/hostapd/patches/300-scan_ssid.patch @@ -1,16 +1,16 @@ --- a/wpa_supplicant/scan.c +++ b/wpa_supplicant/scan.c -@@ -251,6 +251,7 @@ static void wpa_supplicant_scan(void *el - enum wps_request_type req_type = WPS_REQ_ENROLLEE_INFO; - #endif /* CONFIG_WPS */ +@@ -423,6 +423,7 @@ static void wpa_supplicant_scan(void *el + int scan_req = 0, ret; + struct wpabuf *extra_ie; struct wpa_driver_scan_params params; + int scan_ssid_all = 1; size_t max_ssids; enum wpa_states prev_state; -@@ -307,6 +308,16 @@ static void wpa_supplicant_scan(void *el - wpa_s->wpa_state == WPA_INACTIVE) - wpa_supplicant_set_state(wpa_s, WPA_SCANNING); +@@ -502,6 +503,16 @@ static void wpa_supplicant_scan(void *el + } + } + /* check if all configured ssids should be scanned directly */ + ssid = wpa_s->conf->ssid; @@ -25,7 +25,7 @@ /* Find the starting point from which to continue scanning */ ssid = wpa_s->conf->ssid; if (wpa_s->prev_scan_ssid != WILDCARD_SSID_SCAN) { -@@ -370,6 +381,9 @@ static void wpa_supplicant_scan(void *el +@@ -564,6 +575,9 @@ static void wpa_supplicant_scan(void *el int_array_sort_unique(params.freqs); }