aboutsummaryrefslogtreecommitdiffstats
path: root/wpa_supplicant/events.c
diff options
context:
space:
mode:
authorDmitry Shmidt <dimitrysh@google.com>2011-04-11 15:58:40 -0700
committerDmitry Shmidt <dimitrysh@google.com>2011-05-09 14:24:53 -0700
commit43007fd3a75a07189a11510e131216284b48e098 (patch)
tree6a7db7d3e0748fdfca7f545992bcef38b703835f /wpa_supplicant/events.c
parent20df807cb700c516ff346732f1bc8f914d0d26d8 (diff)
downloadexternal_wpa_supplicant_8-43007fd3a75a07189a11510e131216284b48e098.zip
external_wpa_supplicant_8-43007fd3a75a07189a11510e131216284b48e098.tar.gz
external_wpa_supplicant_8-43007fd3a75a07189a11510e131216284b48e098.tar.bz2
Set ap_scan to default in case of disassociation
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
Diffstat (limited to 'wpa_supplicant/events.c')
-rw-r--r--wpa_supplicant/events.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/wpa_supplicant/events.c b/wpa_supplicant/events.c
index a3153aa..c540bd4 100644
--- a/wpa_supplicant/events.c
+++ b/wpa_supplicant/events.c
@@ -122,6 +122,7 @@ void wpa_supplicant_mark_disassoc(struct wpa_supplicant *wpa_s)
return;
wpa_supplicant_set_state(wpa_s, WPA_DISCONNECTED);
+ wpa_s->conf->ap_scan = DEFAULT_AP_SCAN;
bssid_changed = !is_zero_ether_addr(wpa_s->bssid);
os_memset(wpa_s->bssid, 0, ETH_ALEN);
os_memset(wpa_s->pending_bssid, 0, ETH_ALEN);
@@ -1404,7 +1405,7 @@ static void wpa_supplicant_event_disassoc(struct wpa_supplicant *wpa_s,
"reconnect (wps=%d)",
wpa_s->key_mgmt == WPA_KEY_MGMT_WPS);
if (wpa_s->wpa_state >= WPA_ASSOCIATING)
- wpa_supplicant_req_scan(wpa_s, 0, 100000);
+ wpa_supplicant_req_scan(wpa_s, 0, 500000);
} else {
wpa_dbg(wpa_s, MSG_DEBUG, "WPA: Auto connect disabled: do not "
"try to re-connect");