tests: Prepare rrm_beacon_req_passive_no_match_oom for code change

Replace the TEST_ALLOC function wpas_beacon_rep_no_results with an
earlier function in the backtrace and wpabuf_resize() in preparation to
a code change that allows the compiler to optimize out
wpas_beacon_rep_no_results().

Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
Jouni Malinen 2017-01-07 12:12:22 +02:00
parent f2058f4afa
commit 64dbe6a78d

View file

@ -1257,7 +1257,7 @@ def test_rrm_beacon_req_passive_no_match_oom(dev, apdev):
dev[0].connect("rrm", key_mgmt="NONE", scan_freq="2412") dev[0].connect("rrm", key_mgmt="NONE", scan_freq="2412")
addr = dev[0].own_addr() addr = dev[0].own_addr()
with alloc_fail(dev[0], 1, "wpas_beacon_rep_no_results"): with alloc_fail(dev[0], 1, "wpabuf_resize;wpas_beacon_rep_scan_process"):
token = run_req_beacon(hapd, addr, "51010000640000021122334455") token = run_req_beacon(hapd, addr, "51010000640000021122334455")
wait_fail_trigger(dev[0], "GET_ALLOC_FAIL") wait_fail_trigger(dev[0], "GET_ALLOC_FAIL")
ev = hapd.wait_event(["BEACON-RESP-RX"], timeout=0.2) ev = hapd.wait_event(["BEACON-RESP-RX"], timeout=0.2)