mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2024-11-28 18:28:23 -05:00
tests: Fix scan flush in p2ps_channel_both_connected_same
Need to do this before associating with the AP and with the correct devices. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
e1195efd1e
commit
9cd8859ed6
@ -727,9 +727,10 @@ def get_ifnames():
|
||||
ifnames.append(ifname)
|
||||
return ifnames
|
||||
|
||||
def p2ps_connect_p2ps_method(dev, keep_group=False, join_extra=""):
|
||||
dev[0].flush_scan_cache()
|
||||
dev[1].flush_scan_cache()
|
||||
def p2ps_connect_p2ps_method(dev, keep_group=False, join_extra="", flush=True):
|
||||
if flush:
|
||||
dev[0].flush_scan_cache()
|
||||
dev[1].flush_scan_cache()
|
||||
p2ps_advertise(r_dev=dev[0], r_role='2', svc_name='org.wi-fi.wfds.send.rx',
|
||||
srv_info='I can receive files upto size 2 GB')
|
||||
[adv_id, rcvd_svc_name] = p2ps_exact_seek(i_dev=dev[1], r_dev=dev[0],
|
||||
@ -1108,6 +1109,10 @@ def test_p2ps_channel_both_connected_same(dev, apdev):
|
||||
|
||||
dev[2].global_request("P2P_SET listen_channel 6")
|
||||
dev[1].global_request("P2P_SET listen_channel 6")
|
||||
|
||||
dev[1].flush_scan_cache()
|
||||
dev[2].flush_scan_cache()
|
||||
|
||||
try:
|
||||
hapd = hostapd.add_ap(apdev[0]['ifname'],
|
||||
{ "ssid": 'bss-2.4ghz', "channel": '6' })
|
||||
@ -1116,7 +1121,7 @@ def test_p2ps_channel_both_connected_same(dev, apdev):
|
||||
dev[1].connect("bss-2.4ghz", key_mgmt="NONE", scan_freq="2437")
|
||||
|
||||
tmpdev = [ dev[2], dev[1] ]
|
||||
(grp_ifname0, grp_ifname1, ifnames) = p2ps_connect_p2ps_method(tmpdev, keep_group=True, join_extra=" freq=2437")
|
||||
(grp_ifname0, grp_ifname1, ifnames) = p2ps_connect_p2ps_method(tmpdev, keep_group=True, join_extra=" freq=2437", flush=False)
|
||||
freq = dev[2].get_group_status_field('freq');
|
||||
|
||||
if freq != '2437':
|
||||
|
Loading…
Reference in New Issue
Block a user