diff --git a/tests/hwsim/test_ap_ht.py b/tests/hwsim/test_ap_ht.py index 001e7224a..c33cb1aea 100644 --- a/tests/hwsim/test_ap_ht.py +++ b/tests/hwsim/test_ap_ht.py @@ -1123,8 +1123,12 @@ def test_ap_ht40_5ghz_invalid_pair(dev, apdev): "country_code": "US", "ht_capab": "[HT40+]"} hapd = hostapd.add_ap(apdev[1]['ifname'], params, wait_enabled=False) - ev = hapd.wait_event(["AP-DISABLED"], timeout=10) + ev = hapd.wait_event(["AP-DISABLED", "AP-ENABLED"], timeout=10) if not ev: raise Exception("AP setup failure timed out") + if "AP-ENABLED" in ev: + sec = hapd.get_status_field("secondary_channel") + if sec != "0": + raise Exception("Invalid 40 MHz channel accepted") finally: subprocess.call(['iw', 'reg', 'set', '00'])