|
@@ -652,6 +652,11 @@ void wpa_supplicant_set_state(struct wpa_supplicant *wpa_s,
|
|
wpa_supplicant_state_txt(wpa_s->wpa_state),
|
|
wpa_supplicant_state_txt(wpa_s->wpa_state),
|
|
wpa_supplicant_state_txt(state));
|
|
wpa_supplicant_state_txt(state));
|
|
|
|
|
|
|
|
+ if (state == WPA_INTERFACE_DISABLED) {
|
|
|
|
+ /* Assure normal scan when interface is restored */
|
|
|
|
+ wpa_s->normal_scans = 0;
|
|
|
|
+ }
|
|
|
|
+
|
|
if (state == WPA_COMPLETED)
|
|
if (state == WPA_COMPLETED)
|
|
wpas_connect_work_done(wpa_s);
|
|
wpas_connect_work_done(wpa_s);
|
|
|
|
|