From e78aaca0da241b03b640da5e0ef3ddf01e97867f Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Fri, 24 May 2013 16:02:58 +0300 Subject: [PATCH] Stop TKIP countermeasures on FLUSH command This is needed to get wpa_supplicant into clean state during testing if a test case triggers countermeasures. Signed-hostap: Jouni Malinen --- wpa_supplicant/ctrl_iface.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/wpa_supplicant/ctrl_iface.c b/wpa_supplicant/ctrl_iface.c index ae0bcbcc1..49157bf98 100644 --- a/wpa_supplicant/ctrl_iface.c +++ b/wpa_supplicant/ctrl_iface.c @@ -5064,6 +5064,9 @@ static void wpa_supplicant_ctrl_iface_flush(struct wpa_supplicant *wpa_s) wpa_tdls_enable(wpa_s->wpa, 1); #endif /* CONFIG_TDLS */ + eloop_cancel_timeout(wpa_supplicant_stop_countermeasures, wpa_s, NULL); + wpa_supplicant_stop_countermeasures(wpa_s, NULL); + wpa_s->no_keep_alive = 0; os_free(wpa_s->disallow_aps_bssid);