From d7ded758320ed7ef6c290583bd7e552ab12589a8 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Tue, 26 Jun 2012 19:57:03 +0300 Subject: [PATCH] Cancel pending scan request on DISCONNECT command Previously, a pending scan request could be left running when processing DISCONNECT command from control interface. This can result in unexpected scan, so cancel the request to avoid this. Signed-hostap: Jouni Malinen --- wpa_supplicant/ctrl_iface.c | 1 + 1 file changed, 1 insertion(+) diff --git a/wpa_supplicant/ctrl_iface.c b/wpa_supplicant/ctrl_iface.c index 612e258d0..c3612a540 100644 --- a/wpa_supplicant/ctrl_iface.c +++ b/wpa_supplicant/ctrl_iface.c @@ -4242,6 +4242,7 @@ char * wpa_supplicant_ctrl_iface_process(struct wpa_supplicant *wpa_s, wpa_s->reassociate = 0; wpa_s->disconnected = 1; wpa_supplicant_cancel_sched_scan(wpa_s); + wpa_supplicant_cancel_scan(wpa_s); wpa_supplicant_deauthenticate(wpa_s, WLAN_REASON_DEAUTH_LEAVING); } else if (os_strcmp(buf, "SCAN") == 0) {