|
@@ -1,7 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
@@ -705,11 +705,14 @@ def test_ap_wps_er_add_enrollee_pbc(dev, apdev):
|
|
|
dev[1].dump_monitor()
|
|
|
dev[1].request("WPS_PBC")
|
|
|
|
|
|
- ev = dev[0].wait_event(["WPS-ER-ENROLLEE-ADD"], timeout=15)
|
|
|
- if ev is None:
|
|
|
- raise Exception("Enrollee discovery timed out")
|
|
|
- if enrollee not in ev:
|
|
|
- raise Exception("Expected Enrollee not found")
|
|
|
+ for i in range(0, 2):
|
|
|
+ ev = dev[0].wait_event(["WPS-ER-ENROLLEE-ADD"], timeout=15)
|
|
|
+ if ev is None:
|
|
|
+ raise Exception("Enrollee discovery timed out")
|
|
|
+ if enrollee in ev:
|
|
|
+ break
|
|
|
+ if i == 1:
|
|
|
+ raise Exception("Expected Enrollee not found")
|
|
|
dev[0].request("WPS_ER_PBC " + enrollee)
|
|
|
|
|
|
ev = dev[1].wait_event(["WPS-SUCCESS"], timeout=15)
|