diff options
author | Jouni Malinen <j@w1.fi> | 2012-06-26 20:05:51 +0300 |
---|---|---|
committer | Jouni Malinen <j@w1.fi> | 2012-06-26 20:05:51 +0300 |
commit | c3d12238480015a5b9fd2704ad0f026a0010ec78 (patch) | |
tree | 1dac6f64e7e047996c196a982aeedcb0871b07de /wpa_supplicant/ctrl_iface.c | |
parent | d7ded758320ed7ef6c290583bd7e552ab12589a8 (diff) | |
download | external_wpa_supplicant_8_ti-c3d12238480015a5b9fd2704ad0f026a0010ec78.zip external_wpa_supplicant_8_ti-c3d12238480015a5b9fd2704ad0f026a0010ec78.tar.gz external_wpa_supplicant_8_ti-c3d12238480015a5b9fd2704ad0f026a0010ec78.tar.bz2 |
Reinitialize autoscan on explicit reassocciate/reconnect command
This clears the exponential scan interval back to the base value
when a reconnection is requested explicitly.
Signed-hostap: Jouni Malinen <j@w1.fi>
Diffstat (limited to 'wpa_supplicant/ctrl_iface.c')
-rw-r--r-- | wpa_supplicant/ctrl_iface.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/wpa_supplicant/ctrl_iface.c b/wpa_supplicant/ctrl_iface.c index c3612a5..338fd5f 100644 --- a/wpa_supplicant/ctrl_iface.c +++ b/wpa_supplicant/ctrl_iface.c @@ -3984,6 +3984,7 @@ char * wpa_supplicant_ctrl_iface_process(struct wpa_supplicant *wpa_s, eapol_sm_notify_logoff(wpa_s->eapol, TRUE); } else if (os_strcmp(buf, "REASSOCIATE") == 0) { wpa_s->normal_scans = 0; + wpa_supplicant_reinit_autoscan(wpa_s); if (wpa_s->wpa_state == WPA_INTERFACE_DISABLED) reply_len = -1; else { @@ -3993,6 +3994,7 @@ char * wpa_supplicant_ctrl_iface_process(struct wpa_supplicant *wpa_s, } } else if (os_strcmp(buf, "RECONNECT") == 0) { wpa_s->normal_scans = 0; + wpa_supplicant_reinit_autoscan(wpa_s); if (wpa_s->wpa_state == WPA_INTERFACE_DISABLED) reply_len = -1; else if (wpa_s->disconnected) { |