aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorJouni Malinen <jouni@qca.qualcomm.com>2015-12-30 22:53:20 (GMT)
committerJouni Malinen <j@w1.fi>2015-12-30 22:53:20 (GMT)
commit9353f07f3bb1dbcef48ecf78b307b658f9df4e6f (patch)
tree10d78e605f16e4fb3f46add51ad27b586871f461 /tests
parent700c5d0b1645330bfac0c27e729c2699366fa953 (diff)
downloadhostap-9353f07f3bb1dbcef48ecf78b307b658f9df4e6f.zip
hostap-9353f07f3bb1dbcef48ecf78b307b658f9df4e6f.tar.gz
hostap-9353f07f3bb1dbcef48ecf78b307b658f9df4e6f.tar.bz2
tests: Clear BSS table at the end of rsn_ie_proto_eap_sta
rsn_ie_proto_eap_sta followed by eap_ttls_mschapv2_session_resumption showed a failure case where the special RSNE from rsn_ie_proto_eap_sta ended up remaining in a wpa_supplicant BSS entry and the SELECT_NETWORK command used the previous scan results without checking for changed AP configuration. This resulted in test failure due to RSN IE being claimed to be different in EAPOL-Key msg 3/4. This is not really a real world issue, but try to avoid false failure reports by explicitly clearing the BSS table at the end of rsn_ie_proto_eap_sta. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/hwsim/test_ap_eap.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/hwsim/test_ap_eap.py b/tests/hwsim/test_ap_eap.py
index 20456e0..052f948 100644
--- a/tests/hwsim/test_ap_eap.py
+++ b/tests/hwsim/test_ap_eap.py
@@ -4190,6 +4190,10 @@ def test_rsn_ie_proto_eap_sta(dev, apdev):
dev[0].select_network(id, freq=2412)
dev[0].wait_connected()
+ dev[0].request("DISCONNECT")
+ dev[0].wait_disconnected()
+ dev[0].flush_scan_cache()
+
def check_tls_session_resumption_capa(dev, hapd):
tls = hapd.request("GET tls_library")
if not tls.startswith("OpenSSL"):